簡體   English   中英

Twilio在短信接收上觸發Python函數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM