2017-02-20 3 views
1

Я создал форму и отправил запрос на веб-api и получил ответ в json. Я хочу напечатать ответ в виде таблицы в боте.Возврат таблицы в рамки Microsoft bot

String json = //api response 

Можно ли преобразовать dtring в таблицу html и отобразить ее? Я пробовал форматировать строку и отображать ее, но она не работает. Есть ли лучший способ ответить табличными данными?

like: Name | Возраст | PhoneNo \ n jhbg | 20 | 7787908080

+1

Возможный дубликат [Показать данные в чате эмулятора бота framewok] (http://stackoverflow.com/questions/40630617/show-data-in-chat-emulator-bot-framewok) –

ответ

0

К сожалению, нет; каждый канал имеет ограниченные возможности отображения сообщений - вы можете использовать базовую уценку в некоторых каналах, но не другие, например.

Я видел, что реализация одного бота использует динамические изображения в качестве вложений в карты в качестве решения этого требования; проверить Chatbot SkyScanner - времена полета в карусели образы: https://www.skyscanner.net/news/tools/skyscanner-facebook-messenger-bot/

Демонстрационные богатых медиа-карт: https://www.robinosborne.co.uk/2016/07/18/rich-botframework-conversation-cards/

Богатая документация карта: https://docs.botframework.com/en-us/csharp/builder/sdkreference/attachments.html