多个 LUIS 对话框,根据语言文本切换

multiple LUIS dialog , switch based on the language text

我有两个使用 C# 机器人框架创建的 LUIS 对话框。语言更改后我无法切换到另一个 LUIS 对话框

在结束意图中,我使用 postAsync 方法来 post msg

之后,如果我不使用 context.wait(this.messagetecieived) ,对话框会切换,但会抛出错误。

如果我使用 context.wait 它将进入无限循环并且永远不会结束对话框

我尝试使用 context.done。但是没用。

请帮帮我

要移动到不同的对话框,您必须使用 context.forwardcontext.call。请参考示例 link,它显示了如何在对话框之间切换。