Skip to content

Commit 90696f6

Browse files
committed
🔧 edit_original_message: ignore forbidden errors
1 parent fabb77d commit 90696f6

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

cogs/link_fix.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -141,16 +141,17 @@ async def edit_original_message(guild: Guild, message: discore.Message, permissi
141141
:param permissions: the permissions of the bot in the channel the message was sent in
142142
:return: None
143143
"""
144-
if permissions.manage_messages and guild.original_message != OriginalMessage.NOTHING:
145-
try:
146-
if guild.original_message == OriginalMessage.DELETE:
147-
await message.delete()
148-
else:
149-
await message.edit(suppress=True)
150-
await asyncio.sleep(2)
151-
await message.edit(suppress=True)
152-
except discore.NotFound:
153-
pass
144+
if not permissions.manage_messages or guild.original_message == OriginalMessage.NOTHING:
145+
return
146+
try:
147+
if guild.original_message == OriginalMessage.DELETE:
148+
await message.delete()
149+
else:
150+
await message.edit(suppress=True)
151+
await asyncio.sleep(2)
152+
await message.edit(suppress=True)
153+
except (discore.NotFound, discore.Forbidden):
154+
pass
154155

155156

156157
class LinkFix(discore.Cog,

0 commit comments

Comments
 (0)