Advertisement
Guest User

ban code

a guest
Oct 19th, 2018
1,145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     var prefix = "!"
  2.     client.on('message', message => {
  3.       if (message.author.x5bz) 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 == "ban") {
  12.                    if(!message.channel.guild) return message.reply('** This command only for servers**');
  13.              
  14.       if(!message.guild.member(message.author).hasPermission("BAN_MEMBERS")) return message.reply("**You Don't Have ` BAN_MEMBERS ` Permission**");
  15.       if(!message.guild.member(client.user).hasPermission("BAN_MEMBERS")) return message.reply("**I Don't Have ` BAN_MEMBERS ` Permission**");
  16.       let user = message.mentions.users.first();
  17.       let reason = message.content.split(" ").slice(2).join(" ");
  18.       /*let b5bzlog = client.channels.find("name", "5bz-log");
  19.      
  20.       if(!b5bzlog) return message.reply("I've detected that this server doesn't have a 5bz-log text channel.");*/
  21.       if (message.mentions.users.size < 1) return message.reply("**منشن شخص**");
  22.       if(!reason) return message.reply ("**اكتب سبب الطرد**");
  23.       if (!message.guild.member(user)
  24.       .bannable) return message.reply("**لايمكنني طرد شخص اعلى من رتبتي يرجه اعطاء البوت رتبه عالي**");
  25.      
  26.       message.guild.member(user).ban(7, user);
  27.      
  28.       const banembed = new Discord.RichEmbed()
  29.       .setAuthor(`BANNED!`, user.displayAvatarURL)
  30.       .setColor("RANDOM")
  31.       .setTimestamp()
  32.       .addField("**User:**",  '**[ ' + `${user.tag}` + ' ]**')
  33.       .addField("**By:**", '**[ ' + `${message.author.tag}` + ' ]**')
  34.       .addField("**Reason:**", '**[ ' + `${reason}` + ' ]**')
  35.       message.channel.send({
  36.         embed : banembed
  37.       })
  38.     }
  39.     });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement