Advertisement
Guest User

ban.js

a guest
Aug 20th, 2019
867
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const Discord = require("discord.js");
  2.  
  3. module.exports.run = async (bot, message, args) => {
  4.     let bUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
  5.     if (!bUser) return message.channel.send("Je ne trouve pas cet utilisateur !");
  6.     let bReason = args.join(" ").slice(22);
  7.     if (!message.member.hasPermission("BAN_MEMBERS")) return message.channel.send("Tu n'as pas les permissions");
  8.     if (bUser.hasPermission("MANAGE_MESSAGES")) return message.channel.send("Cet utilisateur ne peut pas être expulsé ou banni");
  9.  
  10.     let banEmbed = new Discord.RichEmbed()
  11.         .setTitle("__**BAN**__")
  12.         .setColor("#bc0000")
  13.         .setDescription(`${bUser} à bien été banni par <@${message.author.id}> dans le channel : ${message.channel}. Motif du BAN : ${bReason}`);
  14.     let incidentchannel = message.guild.channels.find(`name`, "incidents");
  15.     if (!incidentchannel) return message.channel.send("Je ne trouve pas le channel `incidents` si il n'existe pas merci de bien vouloir le créer.");
  16.  
  17.     message.guild.member(bUser).ban(bReason);
  18.     incidentchannel.send(banEmbed);
  19. }
  20.  
  21. module.exports.help = {
  22.     name: "ban"
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement