首页 > 解决方案 > Twilio-Python:多个 Resonse 选项

问题描述

我已经设法获得 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?')

标签: python-3.xtwiliongrok

解决方案


Twilio 开发人员布道者在这里。

是的,一点没错!这是可编程 SMS的全部要点,您可以根据传入的文本、一天中的时间、数据库中的内容或任何内容来控制响应!

正如亚历克斯指出的那样,您在示例代码的第二个响应中缺少一个“s”。因此,如果您尝试了某些东西但它不起作用,那可能就是原因。

如果您希望通过 SMS 构建一些对话内容,您可能还想查看Twilio Autopilot。它允许您构建具有自然语言理解能力的机器人,这比仅检查消息正文中的相等性更强大。


推荐阅读