I did this command for my discord bot, the idea is to make a voteban, but I can not do it.
I need the bot to count for 30 seconds and if the number of reactions in favor is greater than the number of reactions against, the user will be banned.
if(command === "voteban") {
let user = message.mentions.members.first();
var wembed = new Discord.RichEmbed()
.setColor('#DC3545')
.setAuthor('${message.author.username} tente novamente, assim', '${message.author.avatarURL}')
.addField('**${prefix}voteban {membro}** **{motivo}**', "substitua '{membro}' pelo membro que deseja banir e '{motivo}' pelo motivo")
.setTimestamp()
.setFooter('Anubis', '${client.user.avatarURL}');
if (isEmpty(user)) return message.channel.send(wembed);
if(!user.bannable) return message.reply("eu não posso banir este usuário");
let reason = args.slice(1).join(' ');
if (isEmpty(reason)) reason = "motivo não especificado";
if (!message.member.hasPermission('BAN_MEMBERS')) return message.reply('você não tem permissão para banir membros.');
var embed = new Discord.RichEmbed()
.setColor('#48f442')
.setAuthor('${message.author.username} está votando para banir ${user.user.username}', '${message.author.avatarURL}')
.setDescription('${reason}')
.setImage('https://imgur.com/7sj1SwQ.gif')
.setTimestamp()
.setFooter('Anubis', '${client.user.avatarURL}');
var botmessage = message.reply('está votando para banir ${user}',embed).then(embedMessage => {
var favor = embedMessage.react("