Untitled
unknown
plain_text
4 years ago
1.5 kB
10
Indexable
const Discord = require('discord.js');
exports.run = async (client, message, args) => {
if(message.guild.roles.cache.size == 0) return;
function rol(content) {
var sliceLength = content.split('\n').length;
if(content.length > 2000) {
for(var number = 0; number < content.split('\n').length; number++) {
if(content.split('\n').slice(0, number).join('\n').length > 2000 && content.split('\n').slice(0, number-1).join('\n').length < 2000) sliceLength = number-1;
};
};
var desc = content.split('\n').slice(sliceLength, content.split('\n').length).join('\n');
message.channel.send('```\n'+content.split('\n').slice(0, sliceLength).join('\n')+'```');
message.channel.send('```\n'+desc+'```').catch(() => {
rol(content);
});
};
message.channel.send('```'+message.guild.roles.cache.sort((a, b) => b.position-a.position).map(data => `${data.name} ${" ".repeat(Number((21-data.name.length) <= 0 ? 1 : Number((21-data.name.length))))} ${data.members.size} Members`).join('\n')+'```').catch(() => {
let roles = message.guild.roles.cache.sort((a, b) => b.position-a.position).map(data => `${data.name} ${" ".repeat(Number((21-data.name.length) <= 0 ? 1 : Number((21-data.name.length))))} ${data.members.size} Members`).join('\n');
rol(roles);
});
};
exports.conf = {
enabled: false,
guildOnly: false,
aliases: ['roller'],
permLevel: 0
};
exports.help = {
name: 'roles'
};Editor is loading...