From bb6e5d2e8db9390094129b0eb21e474b6bb565d9 Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Sat, 14 Jun 2025 03:40:13 -0400 Subject: [PATCH] add guild join/leave notifications --- nomen/main.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/nomen/main.py b/nomen/main.py index 6dd13a7..591aa71 100644 --- a/nomen/main.py +++ b/nomen/main.py @@ -191,6 +191,26 @@ async def on_error(event, *args, **kwargs): log.error(f"Error in event {event}.\nargs={pargs}\nkwargs={pkwargs}", exc_info=sys.exc_info()) +@bot.listen() +async def on_guild_join(guild): + await bot.owner.send( + f"""\ +# Guild Joined: {guild.name} +Guild ID: `{guild.id}` +Member Count: `{guild.member_count}`""" + ) + + +@bot.listen() +async def on_guild_remove(guild): + await bot.owner.send( + f"""\ +# Guild Removed: {guild.name} +Guild ID: `{guild.id}` +Member Count: `{guild.member_count}`""" + ) + + help_timeouts = {}