Search code examples
javascriptnode.jsdiscorddiscord.jsbots

Discord bot is not reading messages (discord.js)


I'am using discord.js v14.7.1, here is my code

const Discord = require('discord.js');
const client = new Discord.Client({ intents: ["GuildModeration", "GuildMessages", "GuildMessageTyping", "GuildMembers", "MessageContent"] });
client.once('ready', () => {

console.log("odpalony");
client.user.setActivity("BOT WERSJA BETA");

});
client.on('messageCreate', (message) => {
console.log(message.content);
});

client.login('*****');

I don't get any errors and the console is empty


Solution

  • The messageCreate event won't trigger without the "Guilds" intent, so you'll need to add it.

    const client = new Discord.Client({
      intents: [
        'Guilds',
        'GuildMessages',
        'GuildMessageTyping',
        'GuildMembers',
        'GuildModeration',
        'MessageContent',
      ],
    });