Twilio 自动驾驶仪 - 是否可以为用户响应配置侦听超时或重新建立对话上下文



我正在使用Twilio Autopilot构建一个聊天机器人,由于我们的客户响应速度不够快,对话不断超时。对话持续了一段时间,许多用户会在几天(而不是几分钟(内做出回应。问题是自动驾驶仪中的Listen操作在 4 小时后超时。(https://www.twilio.com/docs/autopilot/actions/listen( - 适合快速"预约"类型的场景 - 但对于较长的对话不太好,尤其是在短信或WhatsApp等信使渠道中。有没有办法延长超时?或者,是否有一种方法可以在超时后重新建立对话上下文(而无需重新提问(?

Twilio开发者布道者在这里。

恐怕现在没有任何办法可以解决这个问题。4 小时限制基于我们为短信和语音通话实施的原始 Cookie。虽然能够自己设置长度会很好,但我们现在不支持它。

为了重新建立对话,我可以想象通过一些工作来做到这一点。您需要确保始终将任何答案存储在机器人的内存中,但也存储在您自己的数据库中。然后,当用户在对话窗口之外回复时,您需要从自己的数据库中重新加载答案,将它们添加到内存中并重定向到您需要提出的下一个问题。我认为您不能一次以这种方式将收集用于多个问题,但它可能对您有用。

让我知道你的想法。

最新更新