Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on('message', async message =>{
- if (message.author.boss) return;
- if (!message.content.startsWith(prefix)) return;
- let command = message.content.split(" ")[0];
- command = command.slice(prefix.length);
- let args = message.content.split(" ").slice(1);
- if (command == "ميوت ") {
- if (!message.channel.guild) return;
- if(!message.guild.member(message.author).hasPermission("MANAGE_MESSAGES")) return message.reply("انت لا تملك صلاحيات !! ").then(msg => msg.delete(5000));
- if(!message.guild.member(client.user).hasPermission("MANAGE_MESSAGES")) return message.reply("البوت لايملك صلاحيات ").then(msg => msg.delete(5000));;
- let user = message.mentions.users.first();
- let muteRole = message.guild.roles.find("name", "Muted");
- if (!muteRole) return message.reply("** لا يوجد رتبة الميوت 'Muted' **").then(msg => {msg.delete(5000)});
- if (message.mentions.users.size < 1) return message.reply('** يجب عليك المنشن اولاً **').then(msg => {msg.delete(5000)});
- let reason = message.content.split(" ").slice(2).join(" ");
- message.guild.member(user).addRole(muteRole);
- const muteembed = new Discord.RichEmbed()
- .setColor("RANDOM")
- .setAuthor(`Muted!`, user.displayAvatarURL)
- .setThumbnail(user.displayAvatarURL)
- .addField("**:busts_in_silhouette: المستخدم**", '**[ ' + `${user.tag}` + ' ]**',true)
- .addField("**:hammer: تم بواسطة **", '**[ ' + `${message.author.tag}` + ' ]**',true)
- .addField("**:book: السبب**", '**[ ' + `${reason}` + ' ]**',true)
- .addField("User", user, true)
- message.channel.send({embed : muteembed});
- var muteembeddm = new Discord.RichEmbed()
- .setAuthor(`Muted!`, user.displayAvatarURL)
- .setDescription(`
- ${user} انت معاقب بميوت كتابي بسبب مخالفة القوانين
- ${message.author.tag} تمت معاقبتك بواسطة
- [ ${reason} ] : السبب
- اذا كانت العقوبة عن طريق الخطأ تكلم مع المسؤلين
- `)
- .setFooter(`في سيرفر : ${message.guild.name}`)
- .setColor("RANDOM")
- user.send( muteembeddm);
- }
- if(command === `unmute`) {
- if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.sendMessage("**ليس لديك صلاحية لفك عن الشخص ميوت**:x: ").then(m => m.delete(5000));
- if(!message.guild.member(client.user).hasPermission("MANAGE_MESSAGES")) return message.reply("**ما عندي برمشن**").then(msg => msg.delete(6000))
- let toMute = message.guild.member(message.mentions.users.first()) || message.guild.members.get(args[0]);
- if(!toMute) return message.channel.sendMessage("**عليك المنشن أولاّ**:x: ");
- let role = message.guild.roles.find (r => r.name === "Muted");
- if(!role || !toMute.roles.has(role.id)) return message.channel.sendMessage("**لم يتم اعطاء هذه شخص ميوت من الأساس**:x:")
- await toMute.removeRole(role)
- message.channel.sendMessage("**لقد تم فك الميوت عن شخص بنجاح**:white_check_mark:");
- return;
- }
- });
- client.on('message', message => {
- if (message.author.x5bz) return;
- if (!message.content.startsWith(prefix)) return;
- let command = message.content.split(" ")[0];
- command = command.slice(prefix.length);
- let args = message.content.split(" ").slice(1);
- if (command == "kick") {
- if(!message.channel.guild) return message.reply('** This command only for servers**');
- if(!message.guild.member(message.author).hasPermission("KICK_MEMBERS")) return message.reply("**You Don't Have ` KICK_MEMBERS ` Permission**");
- if(!message.guild.member(client.user).hasPermission("KICK_MEMBERS")) return message.reply("**I Don't Have ` KICK_MEMBERS ` Permission**");
- let user = message.mentions.users.first();
- let reason = message.content.split(" ").slice(2).join(" ");
- if (message.mentions.users.size < 1) return message.reply("**منشن شخص**");
- if(!reason) return message.reply ("**اكتب سبب الطرد**");
- if (!message.guild.member(user)
- .kickable) return message.reply("**لايمكنني طرد شخص اعلى من رتبتي يرجه اعطاء البوت رتبه عالي**");
- message.guild.member(user).kick();
- const kickembed = new Discord.RichEmbed()
- .setAuthor(`KICKED!`, user.displayAvatarURL)
- .setColor("RANDOM")
- .setTimestamp()
- .addField("**User:**", '**[ ' + `${user.tag}` + ' ]**')
- .addField("**By:**", '**[ ' + `${message.author.tag}` + ' ]**')
- .addField("**Reason:**", '**[ ' + `${reason}` + ' ]**')
- message.channel.send({
- embed : kickembed
- })
- }
- });
- client.on('message', message => {
- if (message.author.codes) return;
- if (!message.content.startsWith(prefix)) return;
- let command = message.content.split(" ")[0];
- command = command.slice(prefix.length);
- let args = message.content.split(" ").slice(1);
- if (command == "ban") {
- if(!message.channel.guild) return message.reply('** This command only for servers**');
- if(!message.guild.member(message.author).hasPermission("BAN_MEMBERS")) return message.reply("**انت لا تملك الصلاحيات المطلوبه**");
- if(!message.guild.member(client.user).hasPermission("BAN_MEMBERS")) return message.reply("**I Don't Have ` BAN_MEMBERS ` Permission**");
- let user = message.mentions.users.first();
- if (message.mentions.users.size < 1) return message.reply("**منشن شخص**");
- if (!message.guild.member(user)
- .bannable) return message.reply("**يجب ان تكون رتبة البوت اعلي من رتبه الشخص المراد تبنيدة**");
- message.guild.member(user).ban(7, user);
- message.channel.send(`**:white_check_mark: ${user.tag} banned from the server ! :airplane: ** `)
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement