Отправлять SMS-обновления на мобильный телефон с помощью Python

Опубликовано: 14 Июля, 2021

Если вы запускаете какой-либо скрипт Python и хотите регулярно отправлять обновления со своего скрипта на мобильный телефон через SMS, вы можете использовать SinchSMS API для отправки SMS.

Подход :
Создайте приложение на Sinch, получите ключ и секрет приложения и используйте эти учетные данные в следующем скрипте для отправки SMS на свой мобильный телефон.

Ограничение синча:
Если у вас нет кредитов (вы должны заплатить за кредиты), вы можете отправлять SMS только на зарегистрированные мобильные номера на Sinch.
Вы можете использовать way2sms для отправки sms на любой номер (я расскажу, как использовать way2sms в другой статье), но без купленных кредитов, на way2sms вы также не можете отправлять более 100 SMS в день.




# python script for sending message update
time import
from time import sleep
from sinchsms import SinchSMS
# function for sending SMS
def sendSMS():
# enter all the details
# get app_key and app_secret by registering
# a app on sinchSMS
number = 'your_mobile_number'
app_key = 'your_app_key'
app_secret = 'your_app_secret'
# enter the message to be sent
message = 'Hello Message!!!'
client = SinchSMS(app_key, app_secret)
print ( "Sending '%s' to %s" % (message, number))
response = client.send_message(number, message)
message_id = response[ 'messageId' ]
response = client.check_status(message_id)
# keep trying unless the status retured is Successful
while response[ 'status' ] ! = 'Successful' :
print (response[ 'status' ])
time.sleep( 1 )
response = client.check_status(message_id)
print (response[ 'status' ])
if __name__ = = "__main__" :
sendSMS()

Для выполнения сценария отредактируйте поля number, app_key и app_secret, а затем просто запустите сценарий.

Я написал полный сценарий для отправки обновлений по SMS на мобильный телефон с помощью sinchSMS и way2sms, получая последние обновления с нашего сайта размещения (aitplacements.com). Ссылка на GitHub: stayUpdated

Упражнение: создайте скрипт python, который обновит вас на вашем мобильном телефоне, если цена определенного продукта снизится до определенной цены на amazon.com.

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.