当我使用Call方法时,确实会加载我的对话框,但是,我首先从模拟器收到了一条来自机器人的空消息,只有在我发送给机器人的下一条消息上,我才进入对话对话。任何想法为什么会这样?

context.Call<MyDialog>(new FormDialog<MyDialog>(new MyDialog()), Afterwards);


拨打context.Call后,我想直接进入对话对话

最佳答案

添加PromptInStart FormOption解决了我的问题,谢谢。

context.Call<MyDialog>(new FormDialog<MyDialog>(new MyDialog(), options: FormOptions.PromptInStart), Afterwards);

10-08 01:47