多个 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.forward
或 context.call
。请参考示例 link,它显示了如何在对话框之间切换。
我有两个使用 C# 机器人框架创建的 LUIS 对话框。语言更改后我无法切换到另一个 LUIS 对话框
在结束意图中,我使用 postAsync 方法来 post msg
之后,如果我不使用 context.wait(this.messagetecieived) ,对话框会切换,但会抛出错误。
如果我使用 context.wait 它将进入无限循环并且永远不会结束对话框
我尝试使用 context.done。但是没用。
请帮帮我
要移动到不同的对话框,您必须使用 context.forward
或 context.call
。请参考示例 link,它显示了如何在对话框之间切换。