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

246
Views
Discord js v12 Enviar mensaje si alguien reacciona para incrustar

Actualmente estoy creando un bot de discordia usando discord.js v12 (sí, 12, no 13), hice un comando para que el bot envíe una inserción y reaccione, en el filtro configuré el máximo en 2 (máximo: 2, . ..). Quiero que cada vez que alguien reaccione con este incrustado, se enviará su nombre en el canal. Mi concepto actual es este (está en una función porque no quiero pero todo en el interruptor):

 async function fun_2p() { const reactionMessage2p = await message.channel.send(embed2p); const filter2p = (reaction, user) => user.id !== bot; await reactionMessage2p.react('🍻') reactionMessage2p.awaitReactions( filter2p, {max: 2, time: 20000, errors: ['time'] }).then(collected => { }) }

Justo antes del último }) debería ser el código de la respuesta (supongo).

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Use Message#createReactionCollector en su lugar y escuche el evento de collect

 const reactionMessage2p = await message.channel.send(embed2p); const filter2p = (reaction, user) => user.id !== bot await reactionMessage2p.react('🍻') const collector = reactionMessage2p.createReactionCollector(filter2p, {max: 2, time: 20000, errors: ['time'] }) collector.on("collect", (reaction, user) => { reaction.message.channel.send(`${user.tag} has just reacted to the message`) })

Puedes cambiar el mensaje a lo que quieras.

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!