Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

126
Views
El componente de espera no envía correctamente

Me gustaría hacer un mensaje de espera y una lista para mi setWelcome pero no me envía Ok cuando selecciono en el menú Seleccionar y no sé si es bueno para el después.

 const embed = new MessageEmbed() .setColor("#0099ff") .setTitle("Configuration du message de bienvenue") .setDescription("Veuillez choisir le type de bienvenue !") const row = new MessageActionRow() .addComponents( new MessageSelectMenu() .setCustomId('type') .setPlaceholder('Choisir le type de bienvenue') .addOptions([ { label: 'image', description: 'Le type de bienvenue sera une image', value: 'image', emoji: '🖼️' }, { label: 'message', description: 'Le type de bienvenue sera un message', value: 'message', emoji: '📝' }, ]), ); const message = await interaction.reply({ embeds: [embed], components: [row] }) const filter = i => { return i.user.id === interaction.user.id; }; interaction.channel.awaitMessageComponent({ filter, componentType: 'SELECT_MENU', time: 30000 }) .then(interaction => interaction.deferReply("Ok")) .catch(err => console.log(`No interactions were collected.` + err)); } }
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Estás usando .deferReply() para responder un contenido, mientras que .deferReply() tiene solo 2 opciones: ephemeral y fetchReply .

 interaction.channel.awaitMessageComponent({ filter, componentType: 'SELECT_MENU', time: 30000 }) .then((i) => i.reply({ content: 'ok' })) .catch((e) => console.log(e));
  • .deferReply() envía el mensaje "El bot está pensando", lo que aumenta el tiempo de respuesta del comando de la aplicación de 3 segundos a 15 minutos.
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!