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

152
Vistas
No se puede verificar el estado personalizado del usuario discord.js

Estoy tratando de hacer un sistema en discord.js versión 12 donde si tienes mi vanity invite en tu estado, obtienes un rol de seguidor

Cada vez que intento esto, siempre dice TypeError: Cannot read property 'find' of undefined

Aquí está mi código

 const roleID = "MyRoleID" const inviteLink = "discord.gg/MyVanityInvite" client.on('presenceUpdate', (_oldPresence, newPresence) => { const member = newPresence.member if (member) { // Ignore members who already have the role if (!member.roles.cache.has(roleID)) { console.log(newPresence) const customStatus = newPresence.activities.find(activity => activity.type === 'CUSTOM_STATUS').state if (customStatus) { if (customStatus.includes(inviteLink)) { member.roles.add(roleID) .catch(console.error) } } } } })

Si trato de iniciar sesión, la nueva Presencia registra una matriz

about 4 years ago · Santiago Gelvez
1 Respuestas
Responde la pregunta

0

<Presence>.activities devuelve una serie de actividades, no necesita obtener el cache , solo busque directamente como:

 newPresence.activities.find(activity => activity.type === 'CUSTOM_STATUS').state
about 4 years ago · Santiago Gelvez 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