当我使用 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);
关于botframework - 调用 IDialogStack.Call 时的意外行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36584280/