Rich Card attachments do not appear in web chat or Skype

Rich Card attachments do not appear in web chat or Skype, but appear on the emulator. The attachment contains the correct data and attributes and works fine if I use ContentType + ContentURL. But if I use attachments with rich maps, they do not appear in web chat or Skype. This is my code. Please, help.

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); 
+6
source share
2 answers

On the bot frame page:

Important: you must test Skype bots using the Skype Web App developer version until updated Skype applications for desktop and mobile devices appear at the end of July. https://web.skype.com/en/?ecsoverride=developer

0
source

This should now be resolved now with the latest Skype clients when Bot Framework V3 is released.

0
source

All Articles