我的 Discord 机器人需要帮助,我正在使用 discord.js
所以我做了这个:
client.on("message", async(message) => {
if (!message.guild) return;
if (message.author.bot) return;
if (mentionn) {
const randomAmountOfCredits = Math.floor(Math.random() * 29) + 1; // Min 1, Max 30
(message.author.id, message.guild.id, randomAmountOfCredits);
if (collected.first().content === number) {
m.delete();
collected.first().delete();
credits[mentionn.id].credits += (+randomAmountOfCredits);
fs.writeFile(path, JSON.stringify(credits, null, 5), function(err) {
if (err) console.log(err)
});
if (collected.first().content !== number) {
return m.delete();
} else if (!mentionn) {
credits[author].credits += (+randomAmountOfCredits);
fs.writeFile(path, JSON.stringify(credits, null, 5), function(err) {
if (err) console.log(err)
});
}
}
}
});
这就像通过发送的每条消息获得积分,但我没有获得任何积分,控制台上没有错误:
在这里我必须获得学分,但什么也没发生: 这就是结果
我是初学者,谢谢