diff --git a/util/getGuildInfo.js b/util/getGuildInfo.js index 87540c6..b0c16bc 100644 --- a/util/getGuildInfo.js +++ b/util/getGuildInfo.js @@ -1,9 +1,16 @@ module.exports = function(client){ let guildCount = 0; let totalMembers = 0; + let uniqueMembers = new Map(); client.guilds.cache.each(guild => { guildCount++ 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}; } \ No newline at end of file