繁体   English   中英

如何为节点js使用sdk v4重新启动与机器人的连接

[英]how to restart a connection to the bot using sdk v4 for node js

我正在开发使用针对节点js的sdk v4的机器人,并且我想结束当前对话并在用户单击按钮时开始新的聚会。 我尝试await this.conversationState.clear(turnContext)清除对话数据,但对话ID没有变化。 请提出如何触发对话更新活动以重新启动与机器人的连接的建议。

Bot仿真器和Azure门户Web聊天都包含一种重新启动按钮,该按钮可清除对话历史记录并生成新的对话ID。 这是通过刷新Web聊天来完成的。

每次将机密交换令牌时,Direct Line都会生成一个新的对话ID。 如果将直接线路机密直接传递给Web聊天,并让Web聊天将其交换为令牌,那么生成新的对话ID所需要做的就是刷新页面或框架

如果您将秘密存储在私密的地方(推荐) ,然后自己将其交换为令牌并将令牌传递给Web聊天,则只需再次执行以生成新的对话ID。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM