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

277
Vistas
DiscordAPIError: no se pueden enviar mensajes a este usuario en RequestHandler.execute

Oye, hice un comando 'piratear' en mi bot como una broma, quiero que envíe un dm al autor del mensaje, pero cada vez que ejecuto el comando, solo me da un error, incluso si el autor tiene dm's abiertos. este es el error:

DiscordAPIError: No se pueden enviar mensajes a este usuario

Y este es mi código:

 msg.author.send(`Name:${taggedUser.username}, ID:${taggedUser.id} IP Address:${response}`).catch(console.error) }) }) })
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No es posible que se origine este error en particular aparte de que el miembro no está disponible para el cliente o tiene mensajes directos cerrados, simplemente puede modificar su código un poco para que si el dms está cerrado, se publique en el canal de la siguiente manera:

 msg.author.send(`Name:${taggedUser.username}, ID:${taggedUser.id} IP Address:${response}`).catch(() => { msg.channel.send(`Unable to Direct Message user instead sending this here!\n\n Name:${taggedUser.username}, ID:${taggedUser.id} IP Address:${response}`) });

Fuentes:

  • Rol de Discord.js :
    discordjs/discord.js/src/rest/DiscordAPIError.js
    Esto solo extiende el error lanzado por discord API en caso de falla explícita, por lo que no tiene nada que ver con el error.
  • Rol de la discordia:
    Referencia de la documentación de los mensajes de error
    Esto arroja el error específico y, ya sabes, Discord en sí no puede estar equivocado o, de lo contrario, stackoverflow se inundaría con preguntas similares y los bots se romperían, ¡jaja!
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