Как использовать AdaptiveCards с ботом Azure WebApp на основе LUIS (Microsoft BotFramework) C # - PullRequest
0 голосов
/ 08 октября 2018

У меня включен бот WebApp в канале Skype для бизнеса, цель бота - выполнить SQL-запрос и вернуть некоторые данные, например, запрос: «Кто такой Джо Блоггс», Ответ: «Имя: Джо Блоггс, моб»: 07123456789, JobTitle: Associate "и т. Д.

Я хочу, чтобы эта информация возвращалась в виде адаптивной карты, а не просто текста, поэтому я искал, как это сделать.В учебных руководствах показано, как реализовать это с помощью C # в обычном чат-боте, но недостаточно точно указано, в каком месте бота LUIS я бы добавил этот код (поскольку LUIS передает сообщение для Intent Recognition, поэтому это сложнее, чем просто 'еслитип действия - Сообщение, прикрепите AdaptiveCard ').

Будет ли это MessageController.cs?или BasicLUISDialog.cs, возможно?

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

SFB предоставляет очень ограниченную функциональность в отношении пользовательского стиля.Кнопки и JavaScript не поддерживаются.Вы можете раскрасить и изменить размер текста вашего текста, используя HTML.

0 голосов
/ 08 октября 2018

К сожалению, хотя SfB в настоящее время поддерживает карты героев, в настоящее время он не поддерживает адаптивные карты.Вы можете проверить, какой канал поддерживает какой формат по этой ссылке:

Channel Inspector

При этом карты создаются в диалоге, а не в контроллере.Вы сделали бы их в BasicLUISDialog.cs.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...