Advertisement
SimplyBot

Untitled

Apr 23rd, 2019
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. else if(message.content.startsWith(`${prefix}kick`)) {
  2.     if(message.member.hasPermission("KICK_MEMBERS")) {
  3.       if (!message.mentions.users.size) {
  4.         return message.reply('You must tag 1 user.');
  5.       } else {
  6.         let member = message.mentions.members.first();
  7.         let reason = message.content.split(" ").slice(1);
  8.         if(member.kickable == false) {
  9.           message.channel.send("That user cannot be kicked!");
  10.           return;
  11.         } else {
  12.           /*
  13.           member.send(`You have been kicked from \`\`${message.guild.name}\`\` for the reason ${reason}.`).then((message) => {
  14.             await member.user.send(`You have been kicked!`)
  15.             .catch(() => message.channel.send("User seems to have DMs disabled!"));
  16.             await member.kick("reason")
  17.             .then(member => message.channel.send(`${member.displayName} has been kicked!`))
  18.             .catch(e => console.error(e.stack));
  19.           });*/
  20.           await (member.user).send(`You have been kicked from \`\`${message.guild.name}\`\` for the reason ${reason}.`)
  21.             .catch(() => {
  22.               message.channel.send("User seems to have DMs disabled!");
  23.             });
  24.           await member.kick("reason")
  25.             .then(member => message.channel.send(`${member.displayName} has been kicked!`))
  26.             .catch(e => console.error(e.stack));
  27.         }
  28.       }
  29.     } else {
  30.       message.channel.send("You do not have permission to use kick.");
  31.       return;
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement