Discord.js,消息未定义错误,有解决方案吗?

时间:2020-04-30 01:56:35

标签: javascript node.js discord discord.js

大家好,我正在学习在discord.js上进行编码,因此您可能会在我的代码中发现多个错误(随时可以纠正),这些错误是我从各种来源整理而来的。现在,这是我面临的错误: ReferenceError:消息未定义

以下是代码:

'2008-02-24 00:00:00'

1 个答案:

答案 0 :(得分:0)

这是因为您需要将它们包含在message事件中,如下所示:

bot.on('message', message => {
    let reports = require("./reports.json");
    const filter = (reaction, user) => {
        return reaction.emoji.name === ':white_check_mark:'
    };

    if (!reports[message.author.id]) {
        reports[message.author.id] = {
            reports: 0
        };
    }

    message.awaitReactions(filter, {
        max: 4,
        time: 6000,
        errors: ['time']
    })
    .then(reports[message.author.id].reports = reports[message.author.id] + 1);

    fs.writeFile("./reports.json", JSON.stringify(reports), (err) => {
        if (err) console.log(err)
    });
})