Add unique members to getGuildInfo
This commit is contained in:
parent
08b52216a9
commit
bbaf2205ad
1 changed files with 8 additions and 1 deletions
|
@ -1,9 +1,16 @@
|
||||||
module.exports = function(client){
|
module.exports = function(client){
|
||||||
let guildCount = 0;
|
let guildCount = 0;
|
||||||
let totalMembers = 0;
|
let totalMembers = 0;
|
||||||
|
let uniqueMembers = new Map();
|
||||||
client.guilds.cache.each(guild => {
|
client.guilds.cache.each(guild => {
|
||||||
guildCount++
|
guildCount++
|
||||||
totalMembers += guild.memberCount;
|
totalMembers += guild.memberCount;
|
||||||
|
guild.members.cache.each(member => {
|
||||||
|
if(!uniqueMembers.get(member.id)){
|
||||||
|
uniqueMembers.set(member.id, true);
|
||||||
|
}
|
||||||
|
})
|
||||||
});
|
});
|
||||||
return {guildCount: guildCount, totalMembers: totalMembers};
|
let uniqueMemberCount = uniqueMembers.size;
|
||||||
|
return {guildCount, totalMembers, uniqueMemberCount};
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue