16 lines
No EOL
446 B
JavaScript
16 lines
No EOL
446 B
JavaScript
module.exports = function(client){
|
|
let guildCount = 0;
|
|
let totalMembers = 0;
|
|
const uniqueMembers = new Map();
|
|
client.guilds.cache.each(guild => {
|
|
guildCount++
|
|
totalMembers += guild.memberCount;
|
|
guild.members.cache.each(member => {
|
|
if(!uniqueMembers.has(member.id)){
|
|
uniqueMembers.set(member.id, true);
|
|
}
|
|
})
|
|
});
|
|
const uniqueMemberCount = uniqueMembers.size;
|
|
return {guildCount, totalMembers, uniqueMemberCount};
|
|
} |