Описание тега adaptive-cards

Вопросы относительно реализации и использования адаптивных карт для Microsoft Bot Builder

Обзор адаптивных карточек

Adaptive Cards - это открытый формат обмена картами, позволяющий разработчикам обмениваться контентом пользовательского интерфейса обычным и согласованным способом.

Как они работают

Авторы карточек описывают свое содержимое как простой объект JSON. Затем этот контент может быть визуализирован внутри хост-приложения, автоматически адаптируясь к внешнему виду хоста.

Например, Contoso Bot может создавать адаптивную карточку через Bot Framework, и при доставке в Skype она будет выглядеть как карточка Skype. Когда та же полезная нагрузка отправляется в Microsoft Teams, она будет выглядеть и ощущаться как Microsoft Teams. По мере того, как все больше хост-приложений начинают поддерживать адаптивные карты, та же самая полезная нагрузка автоматически загорается внутри этих приложений, но по-прежнему ощущается полностью родной для приложения.

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

Начать

Документация: http://adaptivecards.io/documentation/

Исходный код: https://github.com/Microsoft/AdaptiveCards

Интерактивный визуализатор: http://adaptivecards.io/visualizer/

Обозреватель схемы: http://adaptivecards.io/explorer/

Пример: docs.microsoft.com/adding-adaptive-card