📜  使用Python向手机发送短信更新

📅  最后修改于: 2021-10-19 04:50:03             🧑  作者: Mango

如果您正在运行任何Python脚本并希望通过短信将脚本中的定期更新发送到您的手机,您可以使用 SinchSMS API 发送短信。
方法 :
在 Sinch 上创建一个应用程序并获取应用程序的密钥秘密,并在以下脚本中使用这些凭据将 SMS 发送到您的手机。
Sinch 的限制:
如果您没有任何信用(您必须支付信用),您只能向Sinch注册的手机号码发送短信。
您可以使用way2sms 向任意号码发送短信(我将在另一篇文章中讨论如何使用way2sms),但如果没有购买点数,在way2sms 上,您每天发送的短信也不能超过100 条。

Python
# python script for sending message update
 
import time
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 字段,然后简单地运行脚本。
我编写了一个完整的脚本,通过从我们的展示位置网站 (aitplacements.com) 获取最新更新,使用 sinchSMS 和 way2sms 向手机发送 SMS 更新。 GitHub 链接:stayUpdated
练习:创建一个Python脚本,如果特定产品的价格降低到 amazon.com 上的某个价格,它会在您的手机上更新您