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

时间:2017-03-15 13:38:50

标签: botframework luis

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

在结束意图中,我使用postAsync方法发布msg

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

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

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

请帮帮我

1 个答案:

答案 0 :(得分:1)

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