BOT框架最终确认提示问题

时间:2018-02-01 14:55:04

标签: bots botframework

我正在研究C#Bot Framework聊天应用程序。 在对话框处理期间,我正在从用户那里获取一些输入,然后我从我这边添加一些细节,然后我向用户显示该信息,如下所示,在我要求用户确认继续之后不久#34;你真的想继续吗? ?"使用是/否按钮,它是一个PromptChoice对话框。

  • 您的可用性从09:00开始
  • 您的可用性至06:00 PM blah blah blah

代码如下

 context.PostAsync("Information to display");

 PromptDialog.Confirm(context, OnConfirmation,
 "Do you really want to proceed ?",
 "Didn't get that",
 3,
 PromptStyle.Auto);

现在理想情况下应首先显示信息,然后应为用户提供快速选择(是/否),但有时在信息出现之前首先出现提示,并且由于聊天机会的窗口很小,用户无法看到提示

间歇性地发生这种情况,为什么?

1 个答案:

答案 0 :(得分:2)

不要忘记等待你的context.PostAsync("Information to display");

await context.PostAsync("Information to display");