From 8ec3ea9914631c596427baa9e3cafb60476c3ba2 Mon Sep 17 00:00:00 2001 From: diamante0018 Date: Wed, 5 Nov 2025 11:34:19 +0100 Subject: [PATCH] fix: exception --- bot/events_handlers/message_events.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/bot/events_handlers/message_events.py b/bot/events_handlers/message_events.py index 3f113c0..f92f7af 100644 --- a/bot/events_handlers/message_events.py +++ b/bot/events_handlers/message_events.py @@ -463,5 +463,12 @@ async def handle_message(message, bot): and not message.embeds and message.channel.id == GENERAL_CHANNEL ): - await message.reply("You do not have embed permissions on this server") - return + try: + # Try to fetch the message to see if it still exists + await message.channel.fetch_message(message.id) + await message.reply("You do not have embed permissions on this server") + except discord.NotFound: + logger.warning( + f"Message {message.id} was deleted before reply could be sent in channel {message.channel.id}" + ) + pass