我已经使用AWS lex和Lambda创建了一个聊天机器人。机器人按预期工作。我已将广告位数据存储到 sessionAttributes 中。我面临的问题是,当我从网站与bot通信时,如果我打开网站的另一个标签,它不会显示以前在旧标签中发生的聊天(这两个标签都处于打开状态)。
在每个新标签页上,聊天都是从头开始的。
要求是从上一个标签中的位置继续。
我在这里错过任何人流吗?我已经查看过AWS文档,但没有任何清晰的图片来做同样的事情。相同的任何例子都会更好。
答案 0 :(得分:0)
您需要将聊天存储到您自己的某个数据库中。在页面加载时,您需要获取当前会话或当前用户的聊天记录(根据您的要求)。
这样,即使用户刷新页面或打开新选项卡,他也将能够看到他已经与聊天机器人进行的聊天。