Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on("message", msg => {
- let roleembed = new MessageEmbed()
- .setDescription(`
- **Command: role**
- gives roles.
- **Usage:**
- ${prefix}role (role name)
- **Example:**
- ${prefix}role <@!${msg.author.id}> role name
- ${prefix}role <@!${msg.author.id}> VIP
- ${prefix}role all role name
- ${prefix}role all Member
- ${prefix}role humans role name
- ${prefix}role humans Human_Role
- ${prefix}role bots role name
- ${prefix}role bots Bot_Role
- `)
- .setFooter('Requested by ' + msg.author.username, msg.author.avatarURL())
- var args = msg.content.split(' ').slice(1);
- var msg = msg.content.toLowerCase();
- if (!msg.startsWith(prefix + 'role')) return;
- if (!msg.member.hasPermission('MANAGE_ROLES')) return msg.channel.send(' **__ليس لديك صلاحيات__**');
- if (msg.toLowerCase().startsWith(prefix + 'roleembed')) {
- if (!args[0]) return msg.channel.send(roleembed)
- if (!args[1]) return msg.channel.send(roleembed)
- var role = msg.split(' ').slice(2).join(" ").toLowerCase();
- var role1 = msg.guild.roles.cache.filter(r => r.name.toLowerCase().indexOf(role) > -1).first();
- if (!role1) return msg.reply(roleembed);
- if (msg.mentions.members.first()) {
- msg.mentions.members.first().roles.add(role1);
- return msg.reply('**:white_check_mark: [ ' + role1.name + ' ] رتبة [ ' + args[0] + ' ] تم اعطاء الى **');
- }
- if (args[0].toLowerCase() == "all") {
- msg.guild.members.cache.forEach(m => m.roles.add(role1))
- return msg.reply('**:white_check_mark: [ ' + role1.name + ' ] تم اعطاء الى الكل رتبة**');
- } else if (args[0].toLowerCase() == "bots") {
- msg.guild.members.cache.filter(m => m.user.bot).cache.forEach(m => m.roles.add(role1))
- return msg.reply('**:white_check_mark: [ ' + role1.name + ' ] تم اعطاء الى البوتات رتبة**');
- } else if (args[0].toLowerCase() == "humans") {
- msg.guild.members.cache.filter(m => !m.user.bot).cache.forEach(m => m.roles.add(role1))
- return msg.reply('**:white_check_mark: [ ' + role1.name + ' ] تم اعطاء الى البشريين رتبة**');
- }
- } else {
- if (!args[0]) return msg.reply(roleembed);
- if (!args[1]) return msg.reply(new Discord.Message().setTitle("❌" + '**:x: يرجى وضع الرتبة المراد اعطائها للشخص**').setFooter(`Request By ${msg.author.tag}`).setTimestamp());
- var role = msg.split(' ').slice(2).join(" ").toLowerCase();
- var role1 = msg.guild.roles.cache.filter(r => r.name.toLowerCase().indexOf(role) > -1).first();
- if (!role1) return msg.reply(new Discord.Message().setTitle("❌" + '** يرجى وضع الرتبة المراد اعطائها للشخص**').setFooter(`Request By ${msg.author.tag}`).setTimestamp());
- if (msg.mentions.members.first()) {
- msg.mentions.members.first().roles.add(role1);
- return msg.reply('**:white_check_mark: [ ' + role1.name + ' ] رتبة [ ' + args[0] + ' ] تم اعطاء **');
- msg.mentions.members.first().send(`> \`-\` **${msg.author.tag} Give's You \`role1.name\` Role`)
- }
- if (args[0].toLowerCase() == "all") {
- msg.guild.members.cache.forEach(m => m.roles.add(role1))
- return msg.reply('**:white_check_mark: [ ' + role1.name + ' ] تم اعطاء الكل رتبة**');
- } else if (args[0].toLowerCase() == "bots") {
- msg.guild.members.cache.filter(m => m.user.bot).cache.forEach(m => m.roles.add(role1))
- return msg.reply('**:white_check_mark: [ ' + role1.name + ' ] تم اعطاء البوتات رتبة**');
- } else if (args[0].toLowerCase() == "humans") {
- msg.guild.members.cache.filter(m => !m.user.bot).cache.forEach(m => m.roles.add(role1))
- return msg.reply('**:white_check_mark: [ ' + role1.name + ' ] تم اعطاء البشريين رتبة**');
- }
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement