C#Bot Framework V4获取UserInput

时间:2019-03-06 17:43:16

标签: c# botframework azure-bot-service

如何在Bot Framework V4中获得用户类型输入?在V3中,我使用了以下

PromptDialog.Text(context, UserResponse, "Your Name Please?");

一旦用户输入名称,就会调用userResponse。我无法在V4中找到类似的东西,只能找到waterflowdialog,因为我在项目中使用了很多PromptDialog.Text,因此无法为所有文本创建对话框

任何提示将不胜感激。

1 个答案:

答案 0 :(得分:1)

您无需在整个地方添加瀑布对话框即可使用提示。上面的注释中引用的示例说明了如何结合使用它们,但是可以将提示添加到没有瀑布的对话框集中。

enter image description here

然后,您可以像这样引用它们:

enter image description here

上面的示例来自Botbuilder-Samples repo,特别是“简单提示” C#示例。还有其他包含提示的示例,例如多轮提示,提示验证,甚至是咖啡馆机器人(如果您查看“书桌”的意图)