【问题标题】:Twilio-Python: Multiple Resonse OptionsTwilio-Python:多个 Resonse 选项
【发布时间】:2019-10-18 16:13:30
【问题描述】:

我已经设法让 Twilio example code 回复短信正常工作。

在我花费数小时试图弄清楚如何做之前,是否可以根据收到的短信有不同的响应?

例如:

    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?')

【问题讨论】:

  • 你在rep.message('See you later!')中有错字应该是resp.message('See you later!')

标签: python-3.x twilio ngrok


【解决方案1】:

这里是 Twilio 开发者宣传员。

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

正如 Alex 指出的那样,您在示例代码的第二个响应中缺少“s”。因此,如果您尝试了某项操作但没有成功,这可能就是原因。

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

【讨论】:

  • 我的主要目标是基本上能够通过短信搜索excel文档。是通过 Twilio Autopilot 做到这一点的唯一方法,还是我可以通过 python 代码实现这一点?
  • 如果您通过 SMS 做事,您可以使用任何您想要的语言,只要您可以发出和接收 HTTP 请求。如果您想使用 Twilio 的自然语言理解能力,那么您可能需要研究 Autopilot。
猜你喜欢
  • 1970-01-01
  • 2016-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-06
  • 2019-06-13
  • 2018-11-26
相关资源
最近更新 更多