我正在开发一个聊天机器人使用微软和C#。我的机器人基本上从LUIS那里得到了意图,基于此,要么用静态字符串回复,要么转发到一个新的包含多个问题的对话框。在新对话框中,用户发送的消息直接从代码中处理,而无需通过LUIS。我的代码:[LuisIntent("Greetings")]
public async Task Greetings(IDialogC
我的机器人有一些意图的路易斯对话。我从我的MessageController上打电话给路易斯对话。如果检测到意图,我将启动一个子对话框。当子对话框完成后,在调用该context.Done("response from user").任务之后,我将调用ChlildDialogDone。在ChildDialogDone任务中,我想再次调用LUIS对话框,以检测用户消息的意图(这涉及到ChildDialogDone )。现在,在<