smsuz
A Python library for sending SMS via the Sayqal.uz SMS gateway. This library allows you to send SMS messages from your Django application easily.
Installation
Install the package via pip
:
pip install smsuz
Setup
-
Add the sms
application to your Django project's installed apps. Open your settings.py
file and update as follows:
INSTALLED_APPS = [
...
'sms',
]
-
Add the SAYQAL_USERNAME
and SAYQAL_SECRETKEY
constants to your project settings, which you can obtain after registering on Sayqal.uz:
SAYQAL_USERNAME = 'your_username_here'
SAYQAL_SECRETKEY = 'your_secretkey_here'
-
Run the database migrations to apply any necessary changes:
python manage.py migrate
Usage
Import the sendSms
function and use it to send SMS messages:
from sms.utils import sendSms
sendSms('+998971234567', 'Your SMS message text')
Example
from sms.utils import sendSms
phone_number = '+998971234567'
message = 'Your confirmation code: 123456'
sendSms(phone_number, message)
License
This project is licensed under the MIT License. See the LICENSE file for details.
by AbexLab