Advertisement
Guest User

kick code

a guest
Oct 19th, 2018
895
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  client.on('message', message => {
  2.     const prefix = "!";
  3.       if (message.author.kick) return;
  4.       if (!message.content.startsWith(prefix)) return;
  5.      
  6.       let command = message.content.split(" ")[0];
  7.       command = command.slice(prefix.length);
  8.      
  9.       let args = message.content.split(" ").slice(1);
  10.      
  11.       if (command == "kick") {
  12.                    if(!message.channel.guild) return;
  13.              
  14.       if(!message.guild.member(message.author).hasPermission("KICK_MEMBERS")) return message.reply("You Don't Have KICK_MEMBERS Permission").then(msg => msg.delete(5000));
  15.       if(!message.guild.member(client.user).hasPermission("KICK_MEMBERS")) return message.reply("I Don't Have KICK_Members Permission");
  16.       let user = message.mentions.users.first();
  17.       let reason = message.content.split(" ").slice(2).join(" ");
  18.      
  19.       if (message.mentions.users.size < 1) return message.reply("منشن شخص");
  20.       if(!reason) return message.reply ("اكتب سبب الطرد");
  21.       if (!message.guild.member(user)
  22.       .bannable) return message.reply("لايمكنني طرد شخص اعلى من رتبتي");
  23.      
  24.       message.guild.member(user).kick(7, user);
  25.      
  26.       const banembed = new Discord.RichEmbed()
  27.       .setAuthor('Kicked !', user.displayAvatarURL)
  28.       .setColor("RANDOM")
  29.       .setTimestamp()
  30.       .addField("User:",  `[ + ${user.tag} + ]`)
  31.       .addField("By:", `[  + ${message.author.tag} +  ]`)
  32.       .addField("Reason:", `[ + ${reason} +  ]`)
  33.       client.channels.get("492583022982463500").send({embed : banembed})
  34.     }
  35.     });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement