Advertisement
dfhfjjfgjfsfeedgf

Untitled

Dec 21st, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 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: *ban <user> <reason>");
  8. return;
  9. }
  10.  
  11. let kickedUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
  12. if(!kickedUser) return message.reply("Couldn't find user.");
  13. let reason = args.join(" ").slice(22);
  14.  
  15. if(!message.member.hasPermission("MANAGE_MESSAGES"))
  16. return message.reply("You don't have permission!");
  17. if(kickedUser.hasPermission("MANAGE_MESSAGES"))
  18. return message.reply("This person cannot be banned!");
  19.  
  20. let kickedChannel = message.guild.channels.find(`name`, "logs");
  21. if(kickedChannel){
  22. let kickedEmbed = new Discord.RichEmbed().setTitle("Banned").setColor("#ff0000").addField("Banned User", kickedUser).addField("Banned By", message.author).addField("Banned In", message.channel).addField("Time", message.createdAt).addField("Reason", reason);
  23. kickedChannel.send(kickedEmbed);
  24. }
  25.  
  26. message.guild.member(kickedUser).ban(reason);
  27. }
  28.  
  29. module.exports.help = {
  30. name: "ban"
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement