当前,我的机器人被设置为每次使用命令时都会发送嵌入消息,但由于某种原因,该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的嵌入消息。
答案 0 :(得分:0)
您可以像建议的莉莉一样使用.setImage
,也可以像预期的那样使用数组
.attachFiles(["https://media.giphy.com/media/JrkbVRQA5adwle1ykt/giphy.gif"]);