Javascript MS bot framework v4节点js中带有suggestionAction的Directline通道存在问题

Javascript MS bot framework v4节点js中带有suggestionAction的Directline通道存在问题,javascript,botframework,chatbot,direct-line-botframework,Javascript,Botframework,Chatbot,Direct Line Botframework,我在node js中安装了MS bot v4,并配置了Facebook和directline频道。Facebook频道一切正常,但directline频道无法清除由建议操作触发的对话框 步骤#1:当我单击建议操作时,它的操作处理非常好 步骤#2:当我键入一些话语(例如:“Hi”)时,bot执行在步骤#1中触发的上一个对话框 完成步骤1对话框后,如何清除/停止该对话框 请查找以下代码段: 下面的代码用于向用户发送建议操作 var msg=MessageFactory.suggestedAction

我在node js中安装了MS bot v4,并配置了Facebook和directline频道。Facebook频道一切正常,但directline频道无法清除由建议操作触发的对话框

步骤#1:当我单击建议操作时,它的操作处理非常好

步骤#2:当我键入一些话语(例如:“Hi”)时,bot执行在步骤#1中触发的上一个对话框

完成步骤1对话框后,如何清除/停止该对话框

请查找以下代码段:

下面的代码用于向用户发送建议操作

var msg=MessageFactory.suggestedActions(
行动([
{
键入:“messageBack”,
标题:“标题”,
值:“XYZDialog”
}
])“点击”
);
wait stepContext.context.sendActivity(msg);
下面是检测对话框的onMessage事件代码

this.onMessage(异步(上下文,下一步)=>{
if(context.\u activity.hasOwnProperty('value')){
this.dialog.initialDialogId='XYZDialog';
}
等待this.dialog.run(上下文,this.dialogState);
等待下一个();
});
下面的代码在检测到的对话框上方运行

异步运行(turnContext,访问器){
const dialogSet=新的dialogSet(访问器);
dialogSet.add(这个);
const dialogContext=await dialogSet.createContext(turnContext);
const results=await dialogContext.continueDialog();
if(results.status==DialogTurnStatus.empty){
wait dialogContext.beginDialog(this.id);
}
} 

请让我知道如何解决此问题。如果您需要任何其他信息,请告诉我。

我想它已经在中得到答复,您也可以参考使用bot状态跟踪按钮单击我想它已经在中得到答复,您也可以参考使用bot状态跟踪按钮单击