Advertisement
dfhfjjfgjfsfeedgf

Untitled

Sep 27th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. const Discord = require("discord.js");
  2.  
  3. module.exports.run = async(bot, message, args) => {
  4. // *kick @user reason
  5.  
  6. if(args[0] == "help"){
  7. message.reply("Usage: *kick <user> <reason>");
  8. return;
  9. }
  10.  
  11.  
  12. let kickedUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
  13. if(!kickedUser) return message.reply("Couldn't find user.");
  14. let reason = args.join(" ").slice(22);
  15.  
  16. if(!message.member.hasPermission("MANAGE_MESSAGES"))
  17. return message.reply("You don't have permission!");
  18. if(kickedUser.hasPermission("MANAGE_MESSAGES"))
  19. return message.reply("This person cannot be kicked!");
  20.  
  21. let kickedChannel = message.guild.channels.find(`name`, "discord_logs");
  22. if(kickedChannel){
  23. let kickedEmbed = new Discord.RichEmbed().setTitle("Kicked").setColor("#ff0000").addField("Kicked User", kickedUser).addField("Kicked By", message.author).addField("Reason", reason);
  24. kickedChannel.send(kickedEmbed);
  25. }
  26.  
  27. message.guild.member(kickedUser).kick(reason);
  28. }
  29.  
  30. module.exports.help = {
  31. name: "kick"
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement