如何从消息中获取附件,然后抓取它并从机器人发送?

时间:2021-02-17 21:43:57

标签: javascript node.js discord.js attachment

这是我试过的代码。

embed.setImage(message.attachments.url)

加号

embed.setImage(message.attachments[0])

但是当我在邮件中包含附件时,它只显示我发送的邮件中的文本,而不显示附件

注意* embed 是 MessageEmbed 构造函数。

1 个答案:

答案 0 :(得分:1)

Message#attachments 返回 Collection。您必须获取集合中的第一个元素(如果有),然后设置图像。

请注意,网址不算作附件。


if (message.attachments.size > 0) {
    embed.setImage(message.attachments.first().url)
}