From db065c3ef0a57376220c403d69a82ae3bb572ae4 Mon Sep 17 00:00:00 2001 From: Logan Cusano Date: Sun, 2 Jun 2024 19:39:38 -0400 Subject: [PATCH] Add a new event for server client joining new guild/server #1 --- discordBot/events/guildCreate.mjs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 discordBot/events/guildCreate.mjs diff --git a/discordBot/events/guildCreate.mjs b/discordBot/events/guildCreate.mjs new file mode 100644 index 0000000..4e725d6 --- /dev/null +++ b/discordBot/events/guildCreate.mjs @@ -0,0 +1,16 @@ +import { DebugBuilder } from "../../modules/debugger.mjs"; +const log = new DebugBuilder("server", "discordBot.events.guildCreate"); +import { Events } from 'discord.js'; +import { addEnabledCommands, addEnabledEventListeners } from "../discordBot.mjs"; + +export const name = Events.GuildMemberAdd; + +export async function execute(nodeIo, guild) { + log.INFO("Bot has joined a new server", guild); + + log.DEBUG("Refreshing commands enabled"); + await addEnabledCommands(nodeIo.serverClient); + + log.DEBUG("Refreshing events enabled"); + await addEnabledEventListeners(nodeIo.serverClient); +} \ No newline at end of file