簡體   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