[英]Twilio trigger Python function on SMS receive
利用Twilio,在接收到任何SMS時,我試圖觸發一個Python函數,該函數讀取消息的內容,然后有條件地執行操作。
我現在從Twilio文檔(.py)引用:
# Download the helper library from https://www.twilio.com/docs/python/install
from twilio.rest import Client
# Your Account Sid and Auth Token from twilio.com/console
account_sid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
auth_token = 'your_auth_token'
client = Client(account_sid, auth_token)
message = client.messages('MMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX').fetch()
print(message.to)
有誰知道如何自動設置觸發器OnReceive?
您顯示的示例將獲取一條已知消息(已收到一條消息,並且您知道其ID)。
為了使腳本由傳入消息觸發,您需要設置一個Webhook,並且需要有一個端點(服務器),您可以在其中拾取twilio發送給您的觸發器(例如,在www.yourdomain.com/sms上) )。
您可能無法僅通過連接到互聯網的強奸pi來執行此操作。 您需要在服務器上的某個位置設置觸發器,以某種方式存儲傳入的消息,然后一種解決方案是繼續從樹莓派中輪詢服務器,獲取新消息並清除列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.