Botframework Bot框架返回错误对话框

Botframework Bot框架返回错误对话框,botframework,azure-language-understanding,Botframework,Azure Language Understanding,我在尝试从LUIS对话框中将消息转发到FormFlow对话框时遇到了一个棘手的问题。我使用的代码是: var timeRegistrationDialog = new FormDialog<TimeRegistrationDialog>(new TimeRegistrationDialog(), TimeRegistrationDialog.BuildForm, FormOptions.PromptInStart, entities); context.Call<TimeReg

我在尝试从LUIS对话框中将消息转发到FormFlow对话框时遇到了一个棘手的问题。我使用的代码是:

var timeRegistrationDialog = new FormDialog<TimeRegistrationDialog>(new TimeRegistrationDialog(), TimeRegistrationDialog.BuildForm, FormOptions.PromptInStart, entities);
context.Call<TimeRegistrationDialog>(timeRegistrationDialog, this.ResumeAfterTimeRegistration);
var timeRegistrationDialog=new FormDialog(new timeRegistrationDialog(),timeRegistrationDialog.BuildForm,FormOptions.PromptInStart,entities);
调用(timeRegistrationDialog,this.ResumeAfterTimeRegistration);
这似乎与那里的样品相符。接下来会发生什么

  • 此时将创建“表单流”对话框
  • 机器人请求第一个字段
  • 我输入一个有效值
  • 发送时,将触发默认的LUIS意图,而不是表单流的下一步
这可能也与我在这里发布的内容有关:。可能不是一个bug,而是我的一个错误;尝试从oauth回调恢复对话也会失败,因为框架似乎无法找到正确的对话框。我完全基于AuthBot示例,它看起来非常相似,但没有问题

因此,一般来说,我似乎做了一些错误的事情,导致从堆栈返回错误的对话框(或者根本没有对话框)。我只是不知道是什么。此代码的非最新版本位于以下位置:。不是最新的,但有类似的问题,因此应足以跟踪任何错误。如果需要更多,我可以发布它