Bot框架FormFlow与动态字段(问题)&使用对象实例的选项(答案)

时间:2016-06-07 15:17:42

标签: c# botframework

我已经浏览了bot框架文档和给定的示例。即使FormFlow接受动态选项(答案),我也找不到动态填充字段(问题)和选项(答案)的方法。

这就是我想要做的。我有一个名为Questionnaire的课程,其中包括一系列课程(另一课程)。问题类包括标题(字符串)和可能答案列表。应该基于此填充FormFlow。但是,根据用户的第一条消息动态填充Questions对象。然后我进行api调用并填充我的问卷调查表及其中的问题列表。现在,我想使用这个upated Questionnaire实例来填充FormFlow,使用问题标题作为字段,它的答案列表作为选项。

甚至可以使用当前的bot框架sdk吗?如果有人能提供一个例子,我会非常感激。非常感谢

1 个答案:

答案 0 :(得分:0)

不确定你是否可以在单个FormFlow中执行此操作,只需一个替代品。

您可以创建一个简单的“AskQuestion”表单流,只需提出一个问题,然后您就可以传递问题文本和可能的答案列表。

完成后,您可以存储用户的答案,执行逻辑并调用以获取下一个问题,然后再次调用相同的Formflow对话框以询问下一个问题。

这应该对你有用