Botframework 调用IDialogStack.Call时出现意外行为

Botframework 调用IDialogStack.Call时出现意外行为,botframework,Botframework,当我使用Call方法时,我的对话框确实被加载了,但是,从模拟器我首先从bot接收到一条空消息,只有在下一条消息发送到bot时,我才进入对话框对话。你知道为什么会发生这种情况吗 context.Call<MyDialog>(new FormDialog<MyDialog>(new MyDialog()), Afterwards); context.Call(newformdialog(newmydialog()),之后); 我想在调用上下文后直接进入对话。调用添加提示启

当我使用Call方法时,我的对话框确实被加载了,但是,从模拟器我首先从bot接收到一条空消息,只有在下一条消息发送到bot时,我才进入对话框对话。你知道为什么会发生这种情况吗

context.Call<MyDialog>(new FormDialog<MyDialog>(new MyDialog()), Afterwards);
context.Call(newformdialog(newmydialog()),之后);

我想在调用
上下文后直接进入对话。调用

添加
提示启动
表单选项解决了我的问题,谢谢

context.Call<MyDialog>(new FormDialog<MyDialog>(new MyDialog(), options: FormOptions.PromptInStart), Afterwards);
context.Call(newformdialog(newmydialog(),选项:FormOptions.PromptInStart),之后);