我们可以使用表单流来启用用户在提示流程中与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. 图形用户界面
- 2. BotFramework在FormFlow中设置默认数据
- 3. 分层面板图形用户界面
- 4. 图形用户界面的Docker
- 5. 与Tkinter的Python图形用户界面
- 6. 图形用户界面使用OpenCV
- 7. 用Tkinter构建图形用户界面
- 8. Skype for Business图形用户界面
- 9. Common Lisp图形用户界面开发
- 10. 图形用户界面/ TUI linux库
- 11. 图形用户界面不文本
- 12. 构建IronRuby WPF图形用户界面
- 13. 自定义Windows图形用户界面
- 14. 图形用户界面循环按钮
- 15. 图形用户界面 - actionListener方法
- 16. 游戏编程 - 图形用户界面
- 17. 测试图形用户界面
- 18. Java图形用户界面被冻结
- 19. C++指针图形用户界面QT
- 20. 图形用户界面Jinternal框架
- 21. 图形用户界面交互
- 22. 在Python图形用户界面中使用字段的按钮
- 23. Matlab - 用Arduino数据绘图的图形用户界面(GUI)
- 24. 处理Haskell中的图形用户界面
- 25. 无法在Mac OS中启动RapidMiner的图形用户界面
- 26. 在Python中构建基于HTML5的图形用户界面
- 27. 图形用户界面和Python中的TUI
- 28. 在q ++中使用qml管理图形用户界面
- 29. Python程序控制台里面pyqt图形用户界面
- 30. 在Python中开发图形用户界面:Tkinter vs PyQt
你是什么意思的GUI?纽扣? – Lars
按钮文本框。按钮已经可用。但是窗体中的文本框,单选按钮和其他输入元素。 –