Twilio-Python: несколько вариантов резонанса - PullRequest
1 голос
/ 03 июня 2019

Мне удалось получить пример кода Twilio для ответа на работающую смс.

Прежде чем часами пытаться понять, как это сделать, возможно ли получить разные ответы в зависимости от входящего текстового сообщения?

Например:

    if request.form['Body'].lower == 'hi':
      resp.message('Hello')

    elif request.form['Body'].lower == 'bye' or 'goodbye':
      rep.message('See you later!')

    else:
      resp.message('What?')

1 Ответ

2 голосов
/ 04 июня 2019

Разработчик Twilio здесь.

Да, абсолютно!В этом вся суть Программируемых SMS , которые вы получаете для управления ответом на основе входящего текста, времени суток, того, что находится в вашей базе данных, или чего-либо еще!

Как указал Алексout, вы пропустили «s» во втором ответе в вашем примере кода.Так что, если вы что-то пробовали, и это не сработало, возможно, именно поэтому.

Если вы хотите создать что-то диалоговое с помощью SMS, вы можете попробовать Twilio Autopilot .Он позволяет создавать ботов с пониманием естественного языка, что более эффективно, чем просто проверка на равенство в теле сообщения.

...