Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on('message',msg => {
- if(msg.content.indexOf(prefix) !== 0) return;
- const args = msg.content.slice(prefix.length).trim().split(/ +/g);
- const command = args.shift().toLowerCase();
- const roleOrPrem = ' '; // تقدر تضع هون اي دي رتبة او برمشن
- if(!msg.guild.id) return;
- if(msg.author.bot) return;
- if(command == 'roles')
- {
- if(!msg.member.roles.cache.get(roleOrPrem) && !msg.member.hasPermission(roleOrPrem)) return;
- if(!msg.guild.me.hasPermission(['MANAGE_ROLES'])) return msg.channel.send('I can\'t get server roles,I need premission `MANAGE_ROLES`').then(m=>m.delete(5000));
- let roles = msg.guild.roles.cache.filter(r=> r.name != '@everyone').sort((a,b)=> a.id - b.id).map( r => {
- if(r.name.length < 22)
- {
- return `${r.name + Array(22 - (r.name.length)).map(a=> ' ').join(' ')+ r.members.size} members`
- }
- else
- {
- return `${r.name + ' ' + r.members.size} members`
- }
- })
- roles.push('@everyone 0 members')
- msg.channel.send(roles.join('\n'),{split:true,code:true})
- }
- })
Add Comment
Please, Sign In to add comment