Estoy tratando de hacer que mi bot responda a los mensajes, pero no funciona. Sabe alguien cómo arreglar esto?
Código:
const Discord = require('discord.js'); const client = new Discord.Client({ intents: ['GuildMessages', 'GuildMessageReactions', 'GuildMessageTyping', 'MessageContent', ''] }) const prefix = '!'; client.once('ready', () => { console.log('MONKE BOT RISES'); }); client.on('messageCreate', message => { message.channel.send('pong'); console.log('hoi'); if(!message.content.startsWith(prefix) || message.author.bot) return; const args = message.content.slice(prefix.length).split(/ +/); const command = args.shift().toLowerCase(); if(command === 'ping'){ message.channel.send('pong'); } }); client.login('<token>');Deberá habilitar la puerta de enlace MessageContent en el portal de desarrolladores de Discord debido a su naturaleza privilegiada.
Echa un vistazo a un buen artículo sobre esto en los documentos .