С чего начать: встроить функциональность платформы ботов Microsoft в приложение с возможностью перетаскивания конфигурации?
Я хочу встроить функцию создания чат-бота в свой продукт и использовать msbotframework в качестве серверной части. Могу ли я этого добиться? У каждого из моих клиентов будет свой бот, и я хочу создать свой интерфейс перетаскивания для достижения этой цели.
Передо мной стоят следующие проблемы:
- когда клиент создает бота, как он будет автоматически подготовлен для Azure? Зная, что интерфейс перетаскивания создаст бота, мне нужно сгенерировать код, а затем подготовить его для Azure.
- Мне нужен общий бэкэнд между клиентами (база данных, сервер и т. Д.), Поэтому я не уверен, как добиться такой многопользовательской аренды.
1 ответ
Взгляните на Bot Framework Composer. Он довольно новый, поэтому, если вы столкнетесь с ошибками или предложениями / улучшениями, зарегистрируйте их как проблемы в репозитории GitHub.
Если вы не хотите использовать Composer (или форк и изменить его), вы можете создать свой собственный. Composer построен на декларативных адаптивных диалогах. Таким образом, вы можете создать свой собственный тип композитора, который затем будет создавать декларативные диалоги, которые затем могут использоваться в боте.