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

515
Vistas
Discord JS v13: obtenga una identificación de usuario interna de una etiqueta de usuario en discord js v13

Ha habido preguntas similares, pero no he podido encontrar una coincidencia exacta, así que pido disculpas de antemano.

Tengo un formulario de solicitud que alguien completa y proporciona su etiqueta de usuario de discordia (por ejemplo: Bob#1111). Luego, este formulario se envía a mi discord (al que ese usuario ya se ha unido). Luego lo proceso con mi bot que crea un canal, copia la aplicación en ese canal y usa la etiqueta de usuario de Discord del solicitante para obtener su información de Discord y otorgarle permisos en ese canal recién creado.

Esto funcionó durante algunos años antes de v13, pero ahora ya no funciona. El código anterior era simplemente:

 await guild.members.fetch() let userID = client.users.cache.find(user => user.tag === userTag)

Cualquier pensamiento sería muy apreciado.

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

0

Como no explicaste cuál es el problema real, solo puedo suponer que el problema es cuando intentas otorgar permisos de usuario para el canal.

Asegúrese de encontrar al miembro en su servidor:

 const member = await guild.members.cache.get(userID.id)

y luego otorgue los permisos para el miembro encontrado.

about 4 years ago · Santiago Gelvez Denunciar

0

Para lo que está tratando de hacer, recomendaría obtener al miembro por su identificación. Puedes hacer esto haciendo:

 const member = guild.members.fetch('user-id')

Para su código, el userID de usuario de hecho le dará la clase de usuario completa, no solo la ID. Puede acceder a la identificación del usuario haciendo userID.id .

Además, puede ver un ejemplo de cómo configurar sobrescrituras de canales en la guía discord.js .

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