Discord.js 如何在Discord bot消息嵌入中显示gif附件?

Discord.js 如何在Discord bot消息嵌入中显示gif附件?,discord.js,Discord.js,目前,我的机器人设置为每次使用命令时发送嵌入消息,但由于某些原因,gif不会显示。这就是我的代码的样子: let ballembed=new Discord.MessageEmbed() .setColor(0x000000) .setDescription(`**${title}**只是被狠狠地打了一顿!`) .附件(“https://media.giphy.com/media/JrkbVRQA5adwle1ykt/giphy.gif") message.channel.send(ballem

目前,我的机器人设置为每次使用命令时发送嵌入消息,但由于某些原因,gif不会显示。这就是我的代码的样子:

let ballembed=new Discord.MessageEmbed()
.setColor(0x000000)
.setDescription(`**${title}**只是被狠狠地打了一顿!`)
.附件(“https://media.giphy.com/media/JrkbVRQA5adwle1ykt/giphy.gif")
message.channel.send(ballembed);
如果是png,代码可以正常工作,但如果使用gif,代码将不会显示

发生的情况是嵌入消息本身发送,但没有gif,并且终端中没有错误

我尝试过使用
.attachFiles
但是,gif发送的是嵌入消息之外的内容


我希望能够发送内置gif的嵌入消息。

您可以像Lily建议的那样使用
.setImage
,或者像预期的那样使用数组

.attachFiles([“https://media.giphy.com/media/JrkbVRQA5adwle1ykt/giphy.gif"]);

尝试使用
.setImage()
而不是
.attachFiles()
。您好!谢谢,我也尝试了
.setImage()
,但是gif仍然没有显示,消息本身发送的很好。您好!我已经按照建议尝试了,但是gif仍然只显示在嵌入的外部。消息本身发送得很好。只需查看文档,是的,它是用于消息之外的。我尝试了
set缩略图
setImage
,但都不起作用。问题可能是该链接不是指向gif的直接链接,而是指向giphy的链接,gif作为
元素
,这样discord就不能告诉gif。是的,我已经测试过了,就是这样,测试一下这个链接:,这是指向gif的直接链接,可与
set缩略图
setImage
一起使用,非常感谢!我改变了我所有的链接,现在一切正常!非常感谢。