From d88951a47316242634e1b44ec5f2108d9530ac3b Mon Sep 17 00:00:00 2001 From: Future Date: Mon, 8 Jul 2024 12:50:21 +0200 Subject: [PATCH] feat: on_bulk_message_delete --- aw.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/aw.py b/aw.py index bc30e89..90b56ff 100644 --- a/aw.py +++ b/aw.py @@ -170,6 +170,33 @@ async def on_message_delete(message): await channel.send(embed=embed) +@bot.event +async def on_bulk_message_delete(messages): + channel = bot.get_channel(BOT_LOG) + if channel: + for message in messages: + embed = discord.Embed( + title="Deleted Message", + description="A message was deleted.", + color=0xDD2E44, + ) + embed.add_field( + name="Author", value=message.author.mention, inline=True + ) # noqa + embed.add_field( + name="Channel", value=message.channel.mention, inline=True + ) # noqa + if message.content: + embed.add_field( + name="Content", value=message.content, inline=False + ) # noqa + embed.set_footer( + text=f"Message ID: {message.id} | Author ID: {message.author.id}" # noqa + ) + + await channel.send(embed=embed) + + @bot.event async def on_message(message): if message.author == bot.user: