Advertisement
jensie1996

Discord v13 awaitReactions

Oct 15th, 2021
1,665
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. message.channel.send({ embeds: [embedPrompt] }).then(async msg => {
  2.  
  3.     let authorID = message.author.id;
  4.     let time = 30;
  5.     let reactions = ["✅", "❌"];
  6.  
  7.     // We gaan eerst de tijd * 1000 doen zodat we seconden uitkomen.
  8.     time *= 1000;
  9.  
  10.     // We gaan iedere reactie meegegeven onder de reactie en deze daar plaatsen.
  11.     for (const reaction of reactions) {
  12.         await msg.react(reaction);
  13.     }
  14.  
  15.     // Als de emoji de juiste emoji is die men heeft opgegeven en als ook de auteur die dit heeft aangemaakt er op klikt
  16.     // dan kunnen we een bericht terug sturen.
  17.     const filter = (reaction, user) => {
  18.         return reactions.includes(reaction.emoji.name) && user.id === authorID;
  19.     };
  20.  
  21.     // We kijken als de reactie juist is, dus met die filter en ook het aantal keren en binnen de tijd.
  22.     // Dan kunnen we bericht terug sturen met dat icoontje dat is aangeduid.
  23.     msg.awaitReactions({ filter, max: 1, time: time }).then(collected => {
  24.         var emojiDetails = collected.first();
  25.  
  26.        
  27.     });
  28. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement