我正在尝试使用Discord.js的V14版本,有很多新的东西!但是整个意图(intents)的概念,我不太理解。我的messageCreate事件没有触发,从其他帖子中得知这可能与意图有关。我已经尝试过修改意图,但似乎没有什么作用。下面是我的代码:
const { Client, GatewayIntentBits } = require('discord.js');
const client = new Client({ intents: [GatewayIntentBits.Guilds] });
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on("messageCreate", (message) => {
console.log("new message...")
console.log(message.message)
console.log(message.content)
if (message.mentions.users.first() === client) {
message.reply("Hey!.")
}
});
client.login(process.env.token);
Thanks!!