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

206
Vistas
cómo establecer un valor predeterminado para el menú desplegable con discord.js v13

Estoy creando un comando de ayuda que, cuando lo ejecuta, muestra una inserción con un menú desplegable para seleccionar una categoría. El código funciona perfectamente bien, pero solo quería saber cómo establecer un valor predeterminado para el menú desplegable. Alguien me puede ayudar con eso?

mi código es:

 const helpEmbed = new Discord.MessageEmbed() .setColor(696969) .setTitle("No category selected") const select = new Discord.MessageSelectMenu() for (const category of categoriesFolders) { const len = category.length; if (fs.readdirSync(`./commands/${category}`).length < 1) {continue}; select.addOptions([{ label: uppercaseFirst(category.substring(0, len - '-commands'.length)), value: category.substring(0, len - '-commands'.length) }]); } const row = new Discord.MessageActionRow().addComponents(select); const filter = (interaction) => interaction.isSelectMenu() && interaction.user.id === message.author.id; const collector = message.channel.createMessageComponentCollector({ filter }) collector.on('collect', async(collected) => { const value = collected.values[0]; const embed = new Discord.MessageEmbed() .setColor(696969) const fls = fs.readdirSync(`./commands/${collected.values[0]}-commands`).filter(file => file.endsWith('.js')); for (const cmd of fls) { const command = require(`../${collected.values[0]}-commands/${cmd}`) let val = `${command.name}` embed.addField(val, command.description); } collected.message.edit({ embeds: [embed] }).catch(() => {}); await collected.deferUpdate(); }) message.channel.send({ embeds: [helpEmbed], components: [row] });
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Para hacer que uno de los valores del menú desplegable sea predeterminado, debe agregar default a uno de sus valores y establecerlo en true .

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