Отправлять SMS-обновления на мобильный телефон с помощью Python
Если вы запускаете какой-либо скрипт 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. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.