这是我试过的代码。
embed.setImage(message.attachments.url)
加号
embed.setImage(message.attachments[0])
但是当我在邮件中包含附件时,它只显示我发送的邮件中的文本,而不显示附件
注意* embed
是 MessageEmbed 构造函数。
答案 0 :(得分:1)
Message#attachments
返回 Collection
。您必须获取集合中的第一个元素(如果有),然后设置图像。
请注意,网址不算作附件。
if (message.attachments.size > 0) {
embed.setImage(message.attachments.first().url)
}