Мы можем использовать поток форм для взаимодействия пользователей с ботом в потоке приглашений. Here - отличный пример для простой задачи «Заказать сэндвич». Я хочу знать вместо подсказок командной строки, могу ли я использовать реальные графические интерфейсы? И вместо жесткого кодирования параметры могут я вытаскивать поля из базы данных или из некоторых внешних ресурсов через вызовы API?Графический пользовательский интерфейс для FormFlow в BotFramework
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 и т. Д.
Образец взято с Dynamic FormFlow Forms in Bot Builder.
Смежные вопросы
- 1. BotFramework Избегайте подтверждения в FormFlow
- 2. BotFramework Установка данных по умолчанию в FormFlow
- 3. Как использовать результат FormFlow в Microsoft BotFramework?
- 4. Запрограммированный графический пользовательский интерфейс
- 5. Графический пользовательский интерфейс Java
- 6. Визуальный графический пользовательский интерфейс для Apache Pivot
- 7. Графический пользовательский интерфейс Java Freezing
- 8. Полностью пользовательский графический интерфейс (желательно в Java)
- 9. Microsoft BotFramework: интеграция FormFlow и диалога с аутентификацией
- 10. Графический интерфейс для сценариев приложений?
- 11. графический интерфейс для Drools
- 12. Есть ли графический пользовательский интерфейс для редактора Swagger?
- 13. Бесплатный графический пользовательский интерфейс для MSBuild с TFS?
- 14. Общий графический интерфейс для скрипта?
- 15. Лучший графический интерфейс для python?
- 16. Подходящий графический интерфейс для Scala?
- 17. Лучший графический интерфейс для Java
- 18. Основной графический интерфейс для Python?
- 19. Skype для бизнеса Графический интерфейс
- 20. Интегрированный графический интерфейс для Python3?
- 21. графический интерфейс инструмент для MongoDB
- 22. ищет графический интерфейс для RSpec
- 23. Расширяемый графический интерфейс для Java
- 24. Как использовать Android Layout и пользовательский графический интерфейс в этом
- 25. Как реализовать пользовательский графический интерфейс в Java/C++
- 26. использованием Наследование с GUI (графический пользовательский интерфейс) в Java
- 27. Styin вкладки в Python - пользовательский графический интерфейс с Tkinter
- 28. Графический интерфейс Master-Detail .net
- 29. Простой графический интерфейс IDE?
- 30. Создайте графический интерфейс для лабиринта в Java
Что вы подразумеваете под GUI? Кнопки? – Lars
Кнопки текстовые поля. Кнопки уже доступны. Но текстовые поля, переключатели и другие элементы ввода из форм Windows. –