在不刷新浏览器的情况下获取新的会话ID

时间:2019-09-06 13:04:41

标签: botframework direct-line-botframework

我有Microsoft机器人框架webchat v3。我在网聊的用户界面中进行了一项自定义。我在bot的标题部分中有一个自定义按钮。单击按钮刷新浏览器,并为用户生成新的对话ID。

我需要修改:单击标题中可用的按钮将创建新的对话ID,而无需刷新页面。 可能吗?如果是,那么如何使用javascript或jquery处理此问题?

1 个答案:

答案 0 :(得分:0)

不再支持Web Chat v3,我强烈建议使用migrating to Web Chat v4。有一个开放的PR可将示例添加到Web聊天库中,以显示如何重新启动对话。看看here了解更多详情。

如果确定要在v3中完成此操作,则可以从DOM中删除Web聊天,请求新的Direct Line令牌,重新创建漫游器连接,然后将Web聊天添加回屏幕。

希望这会有所帮助!