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