我曾经做过不和谐机器人。但是,在更新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
]
});