Advertisement
Guest User

Untitled

a guest
Nov 29th, 2019
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const Discord = require('discord.js');
  2.  
  3.  
  4. module.exports = {
  5.     name: 'poll',
  6.     secret: true,
  7.     execute(message, args) {
  8.         var emojiList = ['🇦', '🇧', '🇨', '🇩', '🇪', '🇫', '🇬', '🇭']
  9.  
  10.         const pollEmbed = async () => {
  11.  
  12.             const poll = await message.channel.send(embedBuilder('Test', message.author.tag));
  13.             for (const emojis of emojiList) await poll.react(emojis);
  14.  
  15.             const filter = (reaction, user) => {
  16.                 emojiList.includes(reaction.emoji.name);
  17.             };
  18.  
  19.             const collector = poll.createReactionCollector(
  20.                 filter, { time: 15000 });
  21.  
  22.  
  23.             collector.on('collect', (reaction, reactionCollector) => {
  24.                     console.log(`Collected ${reaction.emoji.name}`)
  25.             });
  26.  
  27.             collector.on('end', collected => {
  28.                 console.log(`Collected ${collected.size} items`);
  29.             });
  30.         };
  31.  
  32.             const embedBuilder = (title, author) => {
  33.                 return new Discord.RichEmbed()
  34.                     .setTitle(`Poll - ${title}`)
  35.                     .setFooter(`Poll created by ${author}`);
  36.         };
  37.  
  38.         pollEmbed();
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement