Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on('message', message => {
- if (message.author.bot) return;
- let args = message.content.split(" ");
- let command = args[0];
- let user = message.mentions.users.first();
- let bantime = args[2];
- let reasonban = message.content.split(" ").slice(3).join(" ");
- let timefilter;
- if (command == prefix + "ban") {
- if(!message.channel.guild){
- message.channel.send("**لا يمكن استعمال هذا الأمر في الخاص**");
- }
- if(!message.guild.member(message.author).hasPermission("BAN_MEMBERS")) {
- message.channel.send("**يجب ان يكون لديك خاصية `BAN_MEMBERS`**");
- }
- if(!message.guild.member(client.user).hasPermission("BAN_MEMBERS")) {
- message.channel.send("**البوت لا يمتلك خاصية `BAN_MEMBERS`**");
- }
- if (!user){
- message.channel.send("**يجب عليك إختيار الشخص المراد حظره**");
- }else if (!bantime){
- message.channel.send(`**
- يجب عليك اختيار وقت الحظر
- 15m حظر ربع ساعه
- 30m حظر نصف ساعه
- 1h حظر ساعه
- 3h حظر ثلاث ساعات
- 1d حظر يوم كامل
- 3d حظر ثلاث ايام
- 1w حظر اسبوع
- 1mon حظر شهر كامل
- **`);
- }else if (!reasonban){
- message.channel.send("**يجب عليك إدراج سبب الحظر**");
- }else if (message.guild.member(user).hasPermission("BAN_MEMBERS")){
- message.channel.send("**لا يمكن طرد هذا الشخص , فهو من الإدارة**");
- } else {
- // By Alpha Codes - AboKhalil 26/7/2019
- if (bantime = "15m") {
- timefilter = 150000;
- } else if (bantime = "30m") {
- timefilter = 300000;
- } else if (bantime = "1h") {
- timefilter = 600000;
- } else if (bantime = "3h") {
- timefilter = 1800000;
- } else if (bantime = "1d") {
- timefilter = 14400000;
- } else if (bantime = "3d") {
- timefilter = 43200000;
- } else if (bantime = "1w") {
- timefilter = 100800000;
- } else if (bantime = "1mon"){
- timefilter = 432000000;
- }
- message.guild.member(user).ban()
- message.channel.send("**The Member Was Banned **" + user.tag + " **By** : " + message.author.tag);
- message.channel.send("**Reason : __" + reasonban + "__**");
- user.send("**You are Banned By** : " + message.author.tag);
- user.send("**Reason : __" + reasonban + "__**");
- setTimeout(() => {
- message.guild.unban(bannedman);
- }, timefilter);
- }
- }
- // By Alpha Codes - AboKhalil 26/7/2019
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement