我们正在构建一个使用API v2与Watson Assistant交互的应用。我们知道对话的“状态”(其中包括:对话树中的位置)现在使用session_id
密钥保存在服务端。问题:会话到期(5到60分钟,具体取决于定价计划)。
有没有办法恢复过期的会话或保存对话状态,以便可以恢复?
我们试图保存和恢复全局和技能上下文,但他们没有保持对话状态。
谢谢你的帮助。
当前不活动超时期限是计划特定的 - 精简和标准5分钟 - 加上和溢价1小时
在接下来的几天里,您将能够将加号和保费的价值更改为24小时。如果您希望更快地关闭会话,则Lite和Standard只能降低到较低的值。
您始终可以在应用程序级别保存上下文,但目前在V2 API下没有办法保存用户在对话框中的位置,以便您可以在超过允许的会话不活动超时期限后将其传回。