Twilio запускает функцию Python при получении SMS - PullRequest
0 голосов
/ 20 февраля 2019

Используя 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?

1 Ответ

0 голосов
/ 20 февраля 2019

В примере, который вы показываете, извлекается известное сообщение (сообщение, которое уже было получено, и вы знаете его идентификатор).

Чтобы иметь скрипт, который запускается входящим сообщением, вам нужно установить webhook и вам нужна конечная точка (сервер), где вы можете подобрать триггер, отправленный вам twilio (например, по адресу www.yourdomain.com / sms ).

Возможно, вам не удастся сделать это только из-за случайного мошенничества, подключенного к Интернету.Вам нужно настроить триггер где-нибудь на сервере, каким-то образом сохранить входящие сообщения, и тогда одним из решений будет продолжать опрашивать сервер с Raspberry Pi, получать новые сообщения и очищать список.

...