Twilio-Python:多个 Resonse 选项
Posted
技术标签:
【中文标题】Twilio-Python:多个 Resonse 选项【英文标题】:Twilio-Python: Multiple Resonse Options 【发布时间】: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!')
【参考方案1】:
这里是 Twilio 开发者宣传员。
绝对是的!这是Programmable SMS 的全部要点,您可以根据传入的文本、一天中的时间、数据库中的内容或任何内容来控制响应!
正如 Alex 指出的那样,您在示例代码的第二个响应中缺少“s”。因此,如果您尝试了某项操作但没有成功,这可能就是原因。
如果您希望通过 SMS 构建一些对话内容,您可能还想查看Twilio Autopilot。它允许您构建具有自然语言理解能力的机器人,这比仅检查消息正文中的相等性更强大。
【讨论】:
我的主要目标是基本上能够通过短信搜索excel文档。是通过 Twilio Autopilot 做到这一点的唯一方法,还是我可以通过 python 代码实现这一点? 如果您通过 SMS 做事,您可以使用任何您想要的语言,只要您可以发出和接收 HTTP 请求。如果您想使用 Twilio 的自然语言理解能力,那么您可能需要研究 Autopilot。以上是关于Twilio-Python:多个 Resonse 选项的主要内容,如果未能解决你的问题,请参考以下文章