Twilio Autopilot - 您能否为用户响应配置 LISTEN 超时或重新建立对话上下文?
Twilio Autopilot - Can you configure the LISTEN timeout for user response OR re-establish conversation context?
我正在使用 Twilio Autopilot 构建一个聊天机器人,但由于我们的客户响应速度不够快,对话一直超时。对话会持续一段时间,许多用户会在几天内(而不是几分钟)做出回应
问题是 Autopilot 中的 Listen
操作在 4 小时后超时。 (https://www.twilio.com/docs/autopilot/actions/listen) - 适合快速 'make an appointment' 类型的场景 - 但不太适合较长的对话,尤其是在 SMS 或 WhatsApp 等消息渠道中。
有没有办法延长超时时间?或者,是否有一种简单的方法可以在超时后重新建立对话上下文(无需重新提问)?
这里是 Twilio 开发人员布道者。
恐怕现在没有办法处理这个问题。 4 小时限制是基于 the original cookies we implemented for SMS and voice calls。虽然能够自己设置长度会很好,但我们现在不支持它。
到 re-establish 对话我可以想象这样做需要一些工作。您需要确保始终将任何答案存储在机器人的内存中,但也存储在您自己的数据库中。然后,当用户在对话之外回复时 window 您需要从您自己的数据库中重新加载答案,将它们添加到内存中并重定向到您需要提出的下一个问题。我认为您不能以这种方式一次使用 collect 处理多个问题,但它可能适合您。
告诉我你的想法。
我正在使用 Twilio Autopilot 构建一个聊天机器人,但由于我们的客户响应速度不够快,对话一直超时。对话会持续一段时间,许多用户会在几天内(而不是几分钟)做出回应
问题是 Autopilot 中的 Listen
操作在 4 小时后超时。 (https://www.twilio.com/docs/autopilot/actions/listen) - 适合快速 'make an appointment' 类型的场景 - 但不太适合较长的对话,尤其是在 SMS 或 WhatsApp 等消息渠道中。
有没有办法延长超时时间?或者,是否有一种简单的方法可以在超时后重新建立对话上下文(无需重新提问)?
这里是 Twilio 开发人员布道者。
恐怕现在没有办法处理这个问题。 4 小时限制是基于 the original cookies we implemented for SMS and voice calls。虽然能够自己设置长度会很好,但我们现在不支持它。
到 re-establish 对话我可以想象这样做需要一些工作。您需要确保始终将任何答案存储在机器人的内存中,但也存储在您自己的数据库中。然后,当用户在对话之外回复时 window 您需要从您自己的数据库中重新加载答案,将它们添加到内存中并重定向到您需要提出的下一个问题。我认为您不能以这种方式一次使用 collect 处理多个问题,但它可能适合您。
告诉我你的想法。