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

118
Vistas
Autocomprobación de permisos

¿Cómo verifico si el bot (Self) tiene permisos para enviar mensajes y convertirlo en una declaración if? Estoy usando discord js y he visto foros como los de member.roles.cache, pero ninguno cubre el bot en sí, así que, ¿cómo verifico eso?

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

0

Como dijo Elitezen, puede obtener el objeto GuildMember usando Guild#me, pero para verificar si su bot puede enviar mensajes, por ejemplo, en el gremio donde se ejecutó el comando, debe usar esto:

 if(message.guild.me.permissions.has("SEND_MESSAGES")) { // check if bot has SEND_MESSAGES permission // your code }
about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede usar Guild#me para obtener el objeto GuildMember del cliente en ese gremio.

 // guild = message.guild or any guild object if (guild.me.roles.cache.has(...)) { }
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