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.

Source Distribution

msg91-sms-otp-0.0.4.tar.gz (1.7 kB view details)

Uploaded Source

File details

Details for the file msg91-sms-otp-0.0.4.tar.gz.

File metadata

  • Download URL: msg91-sms-otp-0.0.4.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9

File hashes

Hashes for msg91-sms-otp-0.0.4.tar.gz
Algorithm Hash digest
SHA256 c7b830bc5da33414d9f9ce598f7e6a633d9ae83355e4074a1fd9606ae6276425
MD5 dfc9596750b5c6ddda3392b904eb5a5a
BLAKE2b-256 027ad587f8ddba4a718a6968c6045fa646a1e7edf1447decde0feffa8de53701

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page