Я использую следующий код, чтобы отобразить рисунок как вложение в моем ответе:Gif изображения не играют в Microsoft команды
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);
В веб-чат канала он отображает (и играть), как но по какой-то причине он отображается как статическое изображение в канале Microsoft Teams.
Пожалуйста, любые идеи?
Каналы очень разнообразны в отношении того, что они поддерживают: вы можете использовать [анимированную GIF-карту] (https://docs.botframework.com/en-us/core-concepts/ ссылка/# анимационная открытка) все же. – stuartd
@stuartd, есть ли у вас пример использования анимированной карты? Я пытался его реализовать, но не смог найти какой-либо метод ToAttachment. –
Я сам их не использовал, но это скомпилирует: 'reply.Attachments.Add (new AnimationCard {Title =" Title ", Subtitle =" Subtitle ", Text =" Text ", Media = new List {new MediaUrl { Url = "Gif URL"}}} .ToAttachment()); ' –
stuartd