Add unique members to getGuildInfo

This commit is contained in:
SileNce5k 2025-06-24 02:28:24 +02:00
parent 08b52216a9
commit 7500060d18
Signed by: SileNce
GPG key ID: B0A142BB4291B204

View file

@ -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};
} }