Вложения Rich Card не отображаются в веб-чате или Skype

Вложения Rich Card не отображаются в веб-чате или Skype, но нормально отображаются в эмуляторе. Вложение содержит правильные данные и атрибуты и отлично работает, если я использую ContentType + ContentURL. Но если я использую вложения с форматированными карточками, они не отображаются в веб-чате или Skype. Это мой код. Пожалуйста помоги.

Message reply = context.MakeMessage();
var actions = new List<Microsoft.Bot.Connector.Action>();
actions.Add(new Microsoft.Bot.Connector.Action
{
    Title = $"I like it",
    Message = $"I like it message"
});
actions.Add(new Microsoft.Bot.Connector.Action
{
    Title = $"Show me more",
    Message = $"Show me more message"
});
reply.Attachments = new List<Attachment>();
reply.Attachments.Add(new Attachment()
{

    Title = p.Title,
    TitleLink = p.DetailPageURL,
    ThumbnailUrl = p.MediumImage,
    Text = p.Title,
    Actions = actions,
    FallbackText ="The message attachment is not rendering for: " + p.Title

});            
await context.PostAsync(reply);
context.Wait(MessageReceived);

person Kishore Gopalan    schedule 16.06.2016    source источник
comment
Похоже, теперь он работает в Skype для Mac. Версия 7.31   -  person davibq    schedule 19.07.2016


Ответы (2)


Со страницы фреймворка бота:

Важно: вам следует тестировать ботов Skype с помощью версии веб-приложения Skype для разработчиков до тех пор, пока в конце июля не станут доступны обновленные приложения Skype для компьютеров и мобильных устройств. https://web.skype.com/en/?ecsoverride=developer

person davibq    schedule 15.07.2016

Это должно быть решено сейчас с последними клиентами Skype после выпуска Bot Framework V3.

person Jim Lewallen    schedule 02.09.2016