1
私はdirectLine APIとbotフレームワークを使ってnode.jsを使って開発しています。現在、私は問題に遭遇しています。それは私が "session.endConversation();"を使うときですボットロジックの会話を終了し、directline apisを使用して会話アクティビティを取得するには、endConversationの投稿に関連するアクティビティはありません。 私は以下のBotフレームワーク「endofConversation」アクティビティが表示された状態でnode.jsを使用して会話を終了する方法を教えてください。
{...
{
"type": "endOfConversation"
"id": "CSRTC3lGqTA9jTYpAcsy05|0000006",
"channelId": "directline",
"conversation": {
"id": "CSRTC3lGqTA9jTYpAcsy05"
},
"code": "completedSuccessfully"
}
...
}
のようないくつかのことを見て期待していたが、活動はありません。私が会話IDに投稿し続けると、まだ会話が始まっているようです。 これはなぜこの場合ですか?
バージョン3.8.2以上を使用していますか?最近修正された問題がありました:https://github.com/Microsoft/BotBuilder/issues/2767 –
あなたは大丈夫です!私はこの問題を見たとき、バージョンv3.7.0を使っていました。 3.8.2にアップグレードした後、問題は解決しました!ありがとうございました! – bluecatkaka