Advertisement
jensie1996

promptMessage

Nov 14th, 2020
1,140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Emojis aan teksten kopellen.
  2. async function promptMessage(message, author, time, reactions) {
  3.     // We gaan eerst de tijd * 1000 doen zodat we seconden uitkomen.
  4.     time *= 1000;
  5.  
  6.     // We gaan ieder meegegeven reactie onder de reactie plaatsen.
  7.     for (const reaction of reactions) {
  8.         await message.react(reaction);
  9.     }
  10.  
  11.     // Als de emoji de juiste emoji is die men heeft opgegeven en als ook de auteur die dit heeft aangemaakt er op klikt
  12.     // dan kunnen we een bericht terug sturen.
  13.     const filter = (reaction, user) => reactions.includes(reaction.emoji.name) && user.id === author.id;
  14.  
  15.     // We kijken als de reactie juist is, dus met die filter en ook het aantal keren en binnen de tijd.
  16.     // Dan kunnen we bericht terug sturen met dat icoontje dat is aangeduid.
  17.     return message.awaitReactions(filter, { max: 1, time: time }).then(collected => collected.first() && collected.first().emoji.name);
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement