如何在Bot Framework v4(.net核心)中设置动态瀑布图步骤?

时间:2019-08-22 05:42:32

标签: azure botframework luis

我在v3(.net框架)中拥有一个针对多个意图的机器人,每个意图都有不同的问题/步骤集。我在这里使用'PromptOption。选择”以显示动态的问题/步骤集,并从“恢复”方法中获取答案。在下面添加了代码。

PromptDialog.Choice( context: context, **resume: ResumeAfterPromptAnswer, options: promptData.Choices**, prompt: promptData.Text, retry: BotConstants.InvalidSelection, attempts: 2, promptStyle: PromptStyle.Auto );

现在,我正在尝试将我的漫游器迁移到v4,但在v4中却没有得到这种快速的功能。只能选择瀑布台阶,但不能动态添加台阶。 如果您有任何解决方案,请发布。 预先感谢。

1 个答案:

答案 0 :(得分:0)

您尝试做的事情完全可以在v4中实现。我建议检查这些社区扩展,因为它们在v4中提供了一些v3的功能:

或者,您可以使用vanilla v4 SDK和Create advanced conversation flow using branches and loopsComplex Dialog Sample是一个很好的例子。

所有这些,我不是100%理解您的要求。如果这不能解决您的问题,请提供示例对话流程,我可以调整答案。