Discord.js不会在更新后发送消息时触发事件



我曾经做过不和谐机器人。但是,在更新discordjs之后,我用来处理命令的消息事件不再工作了。

我试过client.on('message', () => {})client.on('interactionCreate', () => {})。然而,他们似乎都没有开火。有人能帮忙吗?

Indiscord.js v13它现在被称为messageCreate而不是message:

client.on('messageCreate', () => {
// some code
});

另外,您需要手动启用所有必需的Intents,例如:

const { Client, Intents } = require('discord.js');
const client = new Client({
intents: [
Intents.FLAGS.GUILD_MESSAGES,
Intents.FLAGS.GUILDS
]
});

最新更新