How to send again a gif recovered from a previous message ?
A question guys, do you know why discord gif integration does work only once ?
'cause when we send a gif link from tenor url, Discord converts it into an "gifv" embed. But if I recover it from a bot and send the embed inn a new message, it only create an embed with a picture inside of the gif, and not the gif itself.

17 Replies
discord only renders gifs in embeds if they end in .gif
accordingly you'd either need to re-upload it to the cdn, or retrieve the direct image URL
for tenor that is
https://c.tenor.com/LSI81MmB6gEAAAAd/cat-fear.gif vs. the share link https://tenor.com/view/cat-fear-kitty-cat-fear-kitty-fear-gif-22560244
I'm unsure of that, because I already tried to add the .gif to the url, without any change

Oh, you mean that I should use the first link you presented ?
yes, just slapping the file ending there won't make it a direct image link
does in the browser, because tenor redirects with a 302, apparently
And this link should be in the gifv embed data right ?
no idea what happens there
-ev msg.channel.messages.resolve("998886850070585344").embeds[0]
• d.js
14.0.1
• Type: object
• time taken: 0.209724ms
interesting
it's actually the png from the thumbnail, but with gif, lul
Yeah that's why i'm kinda confused x)
Apparently the link in the embed is the second you shared 

that is the one i posted, yes
but the first link is an adaption of the thumbnail
replace png with gif
and that is the one that works, because it's a direct gif image link

And I do not really get why this embed object cannot be posted again as the original one
because bots are not allowed to use video embeds - including gifv
Cause the thumbnail is in .png ?
oh
type: "rich"
is the only one bots can useSo only gif url reposting and not the gifv embed.
ok thanks