Este es mi archivo main.js, lo busqué y miré para ver si había algún error, e intenté usar diferentes soluciones que encontré aquí y en algunos de los comentarios del tutorial que usé, pero nada funcionó. .
ACTUALIZACIÓN: he decidido eliminar el archivo embed.js de forma permanente por ahora y, por alguna razón, ninguno de mis comandos funciona. (Solo tengo un comando). Es el mismo mensaje de error, nada ha cambiado y no sé qué está causando el problema.
Intenté reemplazar client.on('message', message => { with client.on('messageCreate', message => { como decían los comentarios, pero fue en vano, el bot ni siquiera respondió. En este punto, Estoy perplejo.
Y sí, estoy usando la última versión de Node.js y Discord.js v13. No tengo idea de por qué esto no funciona.
const Discord = require('discord.js'); const client = new Discord.Client({ intents: ["GUILDS", "GUILD_MESSAGES"] }); const prefix = '/'; const fs = require('fs'); client.commands = new Discord.Collection(); const commandFiles = fs.readdirSync('./commands/').filter(file => file.endsWith('.js')); for (const file of commandFiles){ const command = require(`./commands/${file}`) client.commands.set(command.name, command); } client.once('ready', () => { console.log('BotOnlineStatus = True'); }); client.on('message', message => { if(!message.content.startsWith(prefix) || message.author.bot) return; const args = message.content.slice(prefix.length).split(/ +/); const command = args.shift().toLowerCase(); if(command === 'command'){ client.commands.get('command').execute(message, args, Discord); } }); client.login('*CENSORED*')Este es el error que sigo recibiendo. No sé por qué sigo recibiendo este error, traté de solucionarlo muchas veces, pero todavía está roto. (Tengo una experiencia de codificación muy limitada en Discord, así que sí).
admins-iMac:DiscordBot admin$ node main.js BotOnlineStatus = True (node:22655) DeprecationWarning: The message event is deprecated. Use messageCreate instead (Use `node --trace-deprecation ...` to show where the warning was created)Si alguien tiene alguna solución, por favor hágamelo saber.
No es un error, es una advertencia.
Lea la advertencia.
El evento de mensaje está en desuso. Utilice messageCreate en su lugar
client.on('message', a client.on('messageCreate',Se ha cambiado el nombre del evento de message a messageCreate . Creo que este error no detiene tu bot, ¿ya?
De todos modos, intente reemplazar client.on('message', message => { By client.on('messageCreate', message => {