0
J'utilise le code suivant pour afficher une image gif en tant que pièce jointe dans ma réponse:images GIF ne jouent pas dans Microsoft équipes
Activity replyToConversation = (Activity)context.MakeMessage();
replyToConversation.Attachments = new List<Attachment>();
replyToConversation.Attachments.Add(new Attachment()
{
ContentUrl = "http://i.giphy.com/p3BDz27c5RlIs.gif",
ContentType = "image/gif"
});
await context.PostAsync(replyToConversation);
context.Wait(MessageReceivedAsync);
Dans le canal Chat Web affiche (et jouer) comme prévu, mais pour une raison quelconque, il affiche une image statique dans le canal Microsoft Teams.
S'il vous plaît, des idées?
Les canaux sont très variables sur ce qu'ils supportent: vous pouvez utiliser une [carte GIF animée] (https://docs.botframework.com/fr-fr/core-concepts/ référence/# animationcard) cependant. – stuartd
@stuartd, avez-vous un exemple pour implémenter une carte animée? J'essayais de l'implémenter, mais je n'ai trouvé aucune méthode ToAttachment. –
Je ne les ai pas utilisés moi-même, mais cela compile: 'reply.Attachments.Add (nouvelle AnimationCard {Title =" Titre ", Subtitle =" Sous-titre ", Text =" Text ", Media = new Liste {new MediaUrl { Url = "URL Gif"}}} .ToAttachment()); ' –
stuartd