From d3814f889220ce18eb5ad5d9d80c7bbeb2fe7f13 Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Wed, 17 Apr 2024 17:29:27 -0600 Subject: [PATCH] Add automated announcment for DEFCON changes --- index.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 588e9be..9e9db0c 100644 --- a/index.js +++ b/index.js @@ -341,7 +341,22 @@ client.on('interactionCreate', async interaction => { return; } updateDefcon(level); - + // Send automated announcement. + color = parseInt(config.DEFCON.levels[defcon].color.replace("#", ""), 16); + client.channels.cache.get(config.discord.announcement_channel).send({ + content: config.discord.announcment_content, + embeds: [ + { + color, + title: `We are now at DEFCON ${defcon}`, + description: config.DEFCON.levels[defcon].message, + footer: { + text: `Updated by ${interaction.user.displayName} at` + }, + timestamp: new Date() + } + ] + }) // Send response interaction.reply({ content: `Successfully set DEFCON level to ${level}.`, ephemeral: true }); break;