Twilio-Python:多重响应选项

Twilio-Python: Multiple Resonse Options

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

此处为 Twilio 开发人员布道师。

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

正如 Alex 指出的那样,您在示例代码的第二个响应中缺少 "s"。因此,如果您尝试了一些东西但没有奏效,这可能就是原因。

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