From fd60089d398b11a0e881644f51ccebc809690907 Mon Sep 17 00:00:00 2001 From: Skylar Grant Date: Fri, 31 Jan 2025 20:45:50 -0500 Subject: [PATCH] Add special status msg for leaving banned servers --- functions.js | 5 +++-- main.js | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/functions.js b/functions.js index 451af9f..41bbb79 100644 --- a/functions.js +++ b/functions.js @@ -671,8 +671,8 @@ const functions = { }); }); }, - checkBannedServers(client) { - if ( !config.bannedServers ) return; + checkBannedServers(client, statusChannel) { + if ( !config.bannedServers || !statusChannel ) return; const guildChecks = []; console.log('Guild Check:'); client.guilds.cache.forEach((guild) => { @@ -680,6 +680,7 @@ const functions = { console.log(` - ${guild.name} (${guild.id})`); if (config.bannedServers.includes(guild.id)) { console.log(` Leaving banned server: ${guild.name}`); + statusChannel.send(`<@${process.env.OWNER_ID}> Leaving banned server: ${guild.name}`); guild.leave().then(resolve).catch(reject); } else { resolve(); diff --git a/main.js b/main.js index 9a227cf..42f29ce 100644 --- a/main.js +++ b/main.js @@ -52,7 +52,7 @@ client.once('ready', async () => { statusChannel = await client.channels.fetch(statusChannelId).catch(e => console.error(e)); await statusChannel.send(`${new Date().toISOString()} -- <@${process.env.ownerId}>\nStartup Sequence Complete`).catch(e => console.error(e)); // Check for banned servers - fn.checkBannedServers(client); + fn.checkBannedServers(client, statusChannel); }); // slash-commands @@ -152,7 +152,7 @@ client.on('messageCreate', message => { client.on('guildCreate', guild => { statusChannel.send(`I've been added to a new guild: ${guild.name} (${guild.id})`) .catch(e => console.error(e)); - fn.checkBannedServers(client); + fn.checkBannedServers(client, statusChannel); }); client.on('guildDelete', guild => {