图像不是来自Discord.js Bot的嵌入式URL

时间:2018-06-04 07:48:22

标签: javascript hyperlink embed discord discord.js

我现在遇到的问题是图片没有显示在我嵌入的网址中。现在通常对于Discord,当您发送图像链接时,它看起来像这样: What usually happens when you send an image link

现在,我试图嵌入图片链接。这样可以很好地嵌入图片网址,但是,现在图片没有弹出图片网址下方,但嵌入有效:The embedded image URL

这是我目前的代码:

} else if(message.content == '/memes' || message.content =='/meme') {
    message.channel.sendMessage({embed: {
        color: 3447003,
        description: memes[Math.floor(Math.random()*75)]
      }});
      //message.reply(memes[Math.floor(Math.random()*75)])
}

1 个答案:

答案 0 :(得分:1)

您的图片网址似乎来自memes[Math.floor(Math.random()*75)],这是正确的吗?

您还需要在嵌入的image属性上设置网址。像这样:

const imageURL = memes[Math.floor(Math.random()*75)];

message.channel.sendMessage({embed: {
    color: 3447003,
    description: imageURL,
    image: {url: imageURL}
}});

另外,您使用的是标准Discord.js库吗?如果是这样,我建议不再使用.sendMessage,因为它已被弃用。否则,请注意您正在使用的库。

相关问题