我正在discord.js中创建一个机器人,并且对javascript有点陌生,所以这对我来说有点困难。我已经尝试了很多次,但是我似乎无法弄清楚,甚至看不到通过看教程/:
来解决。这是我的代码:
module.exports = async message => {
if (message.attachments.size > 0) {
console.log(`Attachment sent by ${message.author.tag} >> Url: ${Attachment.url}`)
} else {
console.log(`\nCHATLOGS - [${message.guild}] ${message.author.tag}: ${message.content}`);
}
};
我也收到此错误:“ ReferenceError:附件未定义”,发生在第3行
答案 0 :(得分:1)
您忘记声明附件了。它是一个集合,因此需要映射她才能获得价值。
module.exports = async message => {
if (message.attachments.size > 0) {
message.attachments.forEach(Attachment => {
console.log(`Attachment sent by ${message.author.tag} >> Url: ${Attachment.url}`)
})
} else {
console.log(`\nCHATLOGS - [${message.guild}] ${message.author.tag}: ${message.content}`);
}
};