【发布时间】:2020-08-18 16:09:04
【问题描述】:
我正在制作一个图像编辑命令,我试图在频道中找到最后一张图像,但是当我运行它时,它说 url1 是下面的未定义代码。
const url1 = msg.channel.lastMessage.attachments.url;
【问题讨论】:
标签: discord discord.js
我正在制作一个图像编辑命令,我试图在频道中找到最后一张图像,但是当我运行它时,它说 url1 是下面的未定义代码。
const url1 = msg.channel.lastMessage.attachments.url;
【问题讨论】:
标签: discord discord.js
您需要获取第一个附件,因为message.attachments 是一个数组:
msg.channel.messages.fetch().then((messages) => {
const lastMessage = messages.sort((a, b) => b.createdTimestamp - a.createdTimestamp).filter((m) => m.attachments.size > 0).first();
const url1 = lastMessage.attachments[0].url;
});
【讨论】: