我们可以使用表单流来启用用户在提示流程中与bot进行交互。是一个简单的“订购三明治”任务的好例子。我想知道,而不是命令行提示可以使用真正的图形界面吗?而不是硬编码的选项,我可以通过API调用从数据库或从一些外部资源拉字段?BotFramework中FormFlow的图形用户界面
0
A
回答
0
任何信使频道(即Facebook/Skype/Slack)都不支持复杂的GUI元素(即单选按钮,组合框等)。
+0
好的,但至少我们可以从数据库中动态调用enum字段吗? –
0
如果使用the DynamicField
elements,你确实可以填充从任何地方,你喜欢的选项(包括数据库,如果你愿意的话):
.Field(new FieldReflector<BugReport>(nameof(Product))
.SetType(null)
.SetDefine((state, field) =>
{
foreach (var prod in GetProducts())
field
.AddDescription(prod, prod)
.AddTerms(prod, prod);
return Task.FromResult(true);
}))
哪里GetProducts
回报你的产品的清单 - 这可能是从DB等
相关问题
- 1. BotFramework避免确认在FormFlow
- 2. 更改botframework中的确认选项Formflow
- 3. Java图形用户界面
- 4. 图形用户界面
- 5. 图形用户界面
- 6. 图形用户界面 - Tkinter
- 7. BotFramework在FormFlow中设置默认数据
- 8. 使用Hadoop的图形用户界面
- 9. 分层面板图形用户界面
- 10. 与Tkinter的Python图形用户界面
- 11. 图形用户界面的Docker
- 12. 数据库的图形用户界面
- 13. 用Tkinter构建图形用户界面
- 14. 图形用户界面使用OpenCV
- 15. 平台相关的图形用户界面与网络界面
- 16. 图形用户界面交互
- 17. 测试图形用户界面
- 18. 构建IronRuby WPF图形用户界面
- 19. WXPython图形用户界面到网站
- 20. BackgroundWorker冻结图形用户界面
- 21. 图形用户界面错误Tkinter
- 22. Common Lisp图形用户界面开发
- 23. Android - 图形用户界面布局
- 24. 图形用户界面快速修复
- 25. 图形用户界面 - actionListener方法
- 26. 游戏编程 - 图形用户界面
- 27. Java图形用户界面被冻结
- 28. C++指针图形用户界面QT
- 29. 自定义Windows图形用户界面
- 30. Skype for Business图形用户界面
你是什么意思的GUI?纽扣? – Lars
按钮文本框。按钮已经可用。但是窗体中的文本框,单选按钮和其他输入元素。 –