Advertisement
Guest User

Untitled

a guest
May 21st, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. const Discord = require("discord.js");
  2. module.exports.run = async (client, message, args) => {
  3. const agree = "✅";
  4. const disagree = "❎";
  5.  
  6.  
  7. if (message.mentions.users.size === 0){
  8. return message.reply("❌ " + "| Por Favor Mencione o Membro Desejado!");
  9. }
  10.  
  11. let kickmember = message.guild.member(message.mentions.users.first());
  12. if(!kickmember){
  13. message.reply("❌ " + "| Este Usuário Esta Invalido!");
  14. }
  15.  
  16. if(!message.guild.member(client.user).hasPermission("KICK_MEMBERS")){
  17. return message.reply("❌ " + "| Você Tem Tem Permissão \"KICK_MEMBERS").catch(console.error);
  18. }
  19.  
  20. let msg = await message.channel.send("Vote Agora Faltam (10 Segundos)");
  21. await msg.react(agree);
  22. await msg.react(disagree);
  23.  
  24. const reactions = await msg.awaitReactions(reaction => reaction.emoji.name === agree || reaction.emoji.name === disagree, {time: 10000});
  25. msg.delete();
  26. var NO_Count = reactions.get(disagree).count;
  27. var YES_Count = reactions.get(agree);
  28.  
  29. if(YES_Count == undefined){
  30. var YES_Count = 1;
  31. }else{
  32. var YES_Count = reactions.get(agree).count;
  33. }
  34.  
  35. var sumsum = new Discord.RichEmbed()
  36.  
  37. .addField("Votos Encerrados:", "----------------------------------------\n" +
  38. "Total votos (Não.): " + `${NO_Count-1}\n` +
  39. "Total votos (Sim.): " + `${YES_Count-1}\n` +
  40. "----------------------------------------\n" +
  41. "NOTE: Votos Necessários Para Kickar (3+)\n" +
  42. "----------------------------------------", true)
  43.  
  44. .setColor("0x#FF0000")
  45.  
  46. await message.channel.send({embed: sumsum});
  47. if(YES_Count >= 4 && YES_Count > NO_Count){
  48. kickmember.kick().then(member => {
  49. message.reply(`${member.user.username} Foi Kickado Com Sucesso!!`)
  50. })
  51. }else{
  52. message.channel.send("\n" + "Seguro..... Por Enquanto!?");
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement