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 ;
Другие вопросы по тегам