Fabriciool

kick.js

Jan 30th, 2022
1,023
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  if (comando === "kick") {
  2.       //adicione o nome dos cargos que vc quer que use esse comando!
  3.       if (!message.member.hasPermission('MANAGE_MESSAGES'))
  4.          return message.channel.send("Você não tem permissão para isso!")
  5.       let member = message.mentions.members.first() || message.guild.members.get(args[0]);
  6.       if (!member)
  7.          return message.reply("Por favor mencione um membro válido deste servidor");
  8.       if (!member.kickable)
  9.          return message.reply("Eu não posso expulsar este usuário! Eles pode ter um cargo mais alto ou eu não tenho permissões de expulsar?");
  10.  
  11.       let reason = args.slice(1).join(' ');
  12.       if (!reason) reason = "Nenhuma razão fornecida";
  13.  
  14.       await member.kick(reason)
  15.          .catch(error => message.reply(`Desculpe ${message.author} não consegui expulsar o membro devido o: ${error}`));
  16.       message.reply(`${member.user.tag} foi kickado por ${message.author.tag} Motivo: ${reason}`);
  17.  
  18.    }
Advertisement
Add Comment
Please, Sign In to add comment