Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

129
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda