Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js');
- module.exports = {
- name: 'poll',
- secret: true,
- execute(message, args) {
- var emojiList = ['🇦', '🇧', '🇨', '🇩', '🇪', '🇫', '🇬', 'ðŸ‡']
- const pollEmbed = async () => {
- const poll = await message.channel.send(embedBuilder('Test', message.author.tag));
- for (const emojis of emojiList) await poll.react(emojis);
- const filter = (reaction, user) => {
- emojiList.includes(reaction.emoji.name);
- };
- const collector = poll.createReactionCollector(
- filter, { time: 15000 });
- collector.on('collect', (reaction, reactionCollector) => {
- console.log(`Collected ${reaction.emoji.name}`)
- });
- collector.on('end', collected => {
- console.log(`Collected ${collected.size} items`);
- });
- };
- const embedBuilder = (title, author) => {
- return new Discord.RichEmbed()
- .setTitle(`Poll - ${title}`)
- .setFooter(`Poll created by ${author}`);
- };
- pollEmbed();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement