From 42487f22b68fddd2b94b431c6cbb75a2d0979121 Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Mon, 1 Jul 2024 02:05:12 -0600 Subject: [PATCH] Guh --- index.js | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index abdce84..db9f7c1 100644 --- a/index.js +++ b/index.js @@ -85,7 +85,17 @@ const getUniqueChannels = function () { if (err) { console.error(err.message); } - resolve(rows.length); + // Go through channels. and get number of unique guilds + const guilds = []; + rows.forEach((row) => { + const channel = discord.channels.cache.get(row.channelid); + if (!channel) return; + if (!guilds.includes(channel.guild.id)) { + guilds.push(channel.guild.id); + } + }); + + resolve({ channels: rows.length, guilds: guilds.length }); }); }); } @@ -891,7 +901,8 @@ discord.on("interactionCreate", async (interaction) => { channels = row.count await getUniqueChannels().then((unique) => { - uniques = unique; + uniques = unique.channels; + guilds = unique.guilds; }); discord.users.fetch("289884287765839882").then((chrisUser) => { const embed = { @@ -916,12 +927,12 @@ discord.on("interactionCreate", async (interaction) => { }, { name: "Subscribed Rooms", - value: channels.toLocaleString(), + value: `${channels.toLocaleString()}`, inline: true }, { name: "Unique Channels", - value: uniques.toLocaleString(), + value: `${uniques.toLocaleString()} in ${guilds} guilds.`, inline: true } ],