MicroSoft Botframework WebChat窗口中的聊天历史持久性

MicroSoft Botframework WebChat窗口中的聊天历史持久性,botframework,Botframework,我需要维护聊天历史记录,并在页面刷新或关闭并打开窗口后将其加载回窗口 问题:按钮/转盘/自适应卡/英雄卡事件/属性未加载(即,当我单击按钮或任何事件时,操作未发生)。 说明: 为了达到要求,我有两个选择 我猜使用这个我们只能获得对话历史,而不能在聊天窗口中加载对话历史。 虽然我们可以获得会话历史记录,但我们必须再次将所有消息发送到bot。 所以我选择了第二个 存储html控件并将其加载到botdiv:当从bot发送或接收消息时,我将html控件(即wc message groups类下的控件存

我需要维护聊天历史记录,并在页面刷新或关闭并打开窗口后将其加载回窗口

问题:按钮/转盘/自适应卡/英雄卡事件/属性未加载(即,当我单击按钮或任何事件时,操作未发生)。 说明: 为了达到要求,我有两个选择

我猜使用这个我们只能获得对话历史,而不能在聊天窗口中加载对话历史。 虽然我们可以获得会话历史记录,但我们必须再次将所有消息发送到bot。 所以我选择了第二个

存储html控件并将其加载到bot
div
:当从bot发送或接收消息时,我将html控件(即
wc message groups
类下的控件存储在本地存储中)并绑定回页面加载时的
div
。 我可以在聊天窗口中显示对话历史记录。但我无法获取按钮的事件/操作

我们可以用Directline JS实现这一点吗?或者是否有任何选项可以将属性/事件加载到控件? 请帮我解决这个问题


提前感谢

我先看一下Webchat GitHub repo。关于如何实现这一目标的讨论正在进行中

我还使用webchat创建,它将在webchat控件中提供聊天历史记录。项目使用了这个,您也需要使用它。希望这能有所帮助,祝你好运。

你使用的是c#还是节点?