Bot Framework - Adaptive Card - не удается отобразить карту в Direct Line
Я создал адаптивную карту, которая, к сожалению, не отображается в форме чата Direct Line. При каждом тестировании в веб-чате в Azure он работает правильно.
Вы можете увидеть сообщение об ошибке, которое я получаю на картинке ниже.
Форма работает правильно с HeroCards.
Адаптивная карта не отображается
1 ответ
Используете ли вы Adaptive card SDK при создании адаптивной карты? Если да, попробуйте использовать строку типа контента, как показано ниже, вместо ContentType = card.Type. Это сработало для меня.
AdaptiveCard card = new AdaptiveCard();
// put you code to create card
Attachment attachment = new Attachment()
{
ContentType = "application/vnd.microsoft.card.adaptive",
Content = card
};
return attachment ;