Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

133
Vistas
He estado tratando de hacer un bot de Discord, pero cuando llegué a las incrustaciones, sigue apareciendo un error. He probado de todo y nada funciona

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.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

  1. No es un error, es una advertencia.

  2. Lea la advertencia.

El evento de mensaje está en desuso. Utilice messageCreate en su lugar

  1. Cambie client.on('message', a client.on('messageCreate',
about 4 years ago · Juan Pablo Isaza Denunciar

0

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 => {

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda