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

71
Vistas
Si la cláusula se vuelve verdadera a pesar de una identificación personalizada incorrecta

Actualmente estoy creando un sistema de tickets, donde después de elegir la categoría en un menú de selección, el antiguo menú de selección se reemplaza por uno para la subcategoría. Este es el código para el inicio de mi evento de categoría principal, que lee qué categoría principal se seleccionó. Sin embargo, lo mismo también se activa al seleccionar una subcategoría.

 client.on('interactionCreate', async interaction => { console.log(interaction.customId); //remove if(!interaction.customId === 'staff_selection_menu' || !interaction.isSelectMenu()) return; console.log(`[${new Date().toLocaleTimeString()}] Staff ticket category received.`);

Después de agregar un archivo console.log para verificar el ID personalizado de la interacción, obtengo lo siguiente

 role_selection_menu //the logged customId of the interaction [17:35:51] Staff ticket category received. //The log that shows the category event was called, shouldnt happen [17:35:51] Staff ticket subcategory received.//The log that shows the subcategory event was called, should happen

Como puede ver, a pesar de registrar que la identificación era 'role_selection_menu', pasó la cláusula if que debería regresar en cualquier cosa menos 'staff_selection_menu'

Estoy bastante seguro de que esto es un error idiota, pero lo intenté todo, y por mi vida, no puedo averiguar por qué sucede esto.

about 4 years ago · Juan Pablo Isaza
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