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