Skip to main content

A tiny library for sending OTP and SMS via MSG91

Project description

sms91-sms-otp

This a tiny library for sending sms and otp using sms91.

Basic usage

You could simply send a message, OTP and verify otp.

from sms91.sendsms import SMSClient
cli = SMSClient()
#initializing app

# get this key from https://msg91.com
key = "31*****************P1" 
# sender can be of anything in the length of 6. in inbox it will be "AX-TESTIN".
sender = "TESTIN" 
# [optional] no.of char in otp. minimum 4 char  
otp_size = 6
cli.initialize(key,sender,otp_size)

#send sms
#phno list should have 10 digit indian numbers.
phno = ["98XXXXXXX0,'77XXXXXXXX5"]
message = "hi! this is a test message"
cli.sendMessgae(message,phno) 

#send otp
phno = ["98XXXXXXX0,'77XXXXXXXX5"]
cli.sendOtp(phno) 

Yes, it is as simple as this.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for msg91-sms-otp, version 0.0.4
Filename, size File type Python version Upload date Hashes
Filename, size msg91-sms-otp-0.0.4.tar.gz (1.7 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page