Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mohd-baquir-qureshi/easy-sms-msg91
Send SMS from Python Script Via MSG91 API-> The Simplest way
https://github.com/mohd-baquir-qureshi/easy-sms-msg91
api easysms msg91 msg91python python python-3-6 python-script python3 python36 pythonsms pythonsmsscript sendsms simplesms sms sms-api sms-messages sms-notifications sms-service smsapi smspythonscript
Last synced: 12 days ago
JSON representation
Send SMS from Python Script Via MSG91 API-> The Simplest way
- Host: GitHub
- URL: https://github.com/mohd-baquir-qureshi/easy-sms-msg91
- Owner: mohd-baquir-qureshi
- Created: 2019-12-07T14:10:53.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-07T16:47:40.000Z (about 5 years ago)
- Last Synced: 2024-12-03T16:17:12.674Z (about 1 month ago)
- Topics: api, easysms, msg91, msg91python, python, python-3-6, python-script, python3, python36, pythonsms, pythonsmsscript, sendsms, simplesms, sms, sms-api, sms-messages, sms-notifications, sms-service, smsapi, smspythonscript
- Language: Python
- Size: 29.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Easy-SMS-MSG91-Python-Script
This repo shows how to implement & Deploy a Simple Python SMS Script on Heroku (http://heroku.com/). Send SMS from Python Script to any Mobile Number Via MSG91 API-> The Simple and Easy to Use Script. You can Use it to Create Your short SMS API.
To run this script clone this repo. You will need a MSG91 Account to run this Script. [Sign up](https://world.msg91.com/signup/?u3=PN) for a free account (you will get 100 Free Promotional SMS Credits) or [Login](https://control.msg91.com/signin/) if you already have a account on MSG91 then go to your dashboard then click on API Tab to get your credentials (AUTH KEY). Copy the Auth Key and paste it in the `sms.py` Script in authKey Variable.
```sh
authKey = {YOUR MSG91 AUTH KEY}
```#### Screenshot of MSG91 API Tab
![](https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSTErY6SvJOCOOZyZnpd_goHGs8B-g8GGfE-y1ntNsAEpVuWzSl)
## Installation
### Requirements
* Python 3.3+
* macOS or Linux or Windows
### Dependencies* Flask
* Requests
* Gunicorn (Needed When you Deploy the Script on Heroku)
#### To Install the Dependencies:Run `pip install -r requirements.txt` in the Command Prompt.
After installing the Dependencies run `python sms.py` in Command Prompt (Only For Windows Users).## How to Deploy on Heroku
```sh
$ git clone https://github.com/mohd-baquir-qureshi/Easy-SMS-MSG91.git
$ cd Easy-SMS-MSG91
$ git init
$ git add .
$ git commit -m "First Commit"
$ heroku create
$ git push heroku master
$ heroku open
```
or[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)
## Running Locally
Make sure you have Python 3.3+ [installed locally](https://www.python.org/downloads/).
```sh
$ git clone https://github.com/mohd-baquir-qureshi/Easy-SMS-MSG91.git
$ cd Easy-SMS-MSG91$ pip install -r requirements.txt
$ heroku local
```Your app should now be running on [localhost:5000](http://localhost:5000/).
## Usage Demo
#### To Run Locally
Syntax => http://localhost:5000/{SENDER ID}/{MOBILE NUMBER}/{MESSAGE}
Ex. => http://localhost:5000/PYTHON/8888888888/Hello%20Python
#### To Run After Deploying it on Heroku
Syntax => https://demo-app.herokuapp.com/{SENDER ID}/{MOBILE NUMBER}/{MESSAGE}
Ex. => https://demo-app.herokuapp.com/PYTHON/8888888888/Hello%20Python