import { MessageEmbed } from 'discord.js'; import Command from '../../core/command'; import { CommonLibrary } from '../../core/lib'; export default new Command({ description: 'Create a poll.', usage: '', run: 'Please provide a question.', any: new Command({ description: 'Question for the poll.', async run($: CommonLibrary): Promise { const embed = new MessageEmbed() .setAuthor( `Poll created by ${$.message.author.username}`, $.message.guild?.iconURL({ dynamic: true }) ?? undefined, ) .setColor(0xffffff) .setFooter('React to vote.') .setDescription($.args.join(' ')); const msg = await $.channel.send(embed); await msg.react('✅'); await msg.react('⛔'); $.message.delete({ timeout: 1000, }); }, }), });