如何在Discord机器人消息嵌入中显示gif附件?

时间:2020-06-06 19:12:33

标签: discord.js

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

let ballembed = new Discord.MessageEmbed()
  .setColor(0x000000)
  .setDescription(`**${mention}** was just harshly bonked!`)
  .attachFiles("https://media.giphy.com/media/JrkbVRQA5adwle1ykt/giphy.gif")
message.channel.send(ballembed);

如果它是png,则代码可以正常工作,但如果使用gif,则不会显示。

发生的情况是嵌入消息发送了自己但没有gif,并且终端中没有错误。

我尝试使用.attachFiles,但是发生的是该gif发送嵌入消息的外部

我希望能够发送带有gif的嵌入消息。

1 个答案:

答案 0 :(得分:0)

您可以像建议的莉莉一样使用.setImage,也可以像预期的那样使用数组

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