diff --git a/modules/media_embedders.py b/modules/media_embedders.py index f490b77..c67089c 100644 --- a/modules/media_embedders.py +++ b/modules/media_embedders.py @@ -198,9 +198,14 @@ async def send_reply( message_contents = await self.create_message( message.channel, media, options=options ) - msg = await message.reply( - **message_contents, mention_author=False, suppress_embeds=True - ) + try: + msg = await message.reply( + **message_contents, mention_author=False, suppress_embeds=True + ) + except discord.errors.HTTPException: + # the original message was deleted, so we can't reply + msg = await message.channel.send(**message_contents, suppress_embeds=True) + message_contents["view"].message_ref = msg message_contents["view"].approved_deletors.append(message.author)