From aaeac266f4767bf0cfba4bbd9fa98bdb37640f51 Mon Sep 17 00:00:00 2001 From: Naomi Carrigan Date: Mon, 7 Jul 2025 16:26:16 -0700 Subject: [PATCH] feat: log bulk message deletes --- DOCS.md | 0 src/events/_handleEvents.ts | 9 +++++++++ 2 files changed, 9 insertions(+) create mode 100644 DOCS.md diff --git a/DOCS.md b/DOCS.md new file mode 100644 index 0000000..e69de29 diff --git a/src/events/_handleEvents.ts b/src/events/_handleEvents.ts index b4d6bba..59c29b8 100644 --- a/src/events/_handleEvents.ts +++ b/src/events/_handleEvents.ts @@ -41,6 +41,15 @@ export const handleEvents = (bot: ExtendedClient) => { } await onMessageDelete(bot, message); }); + bot.on("messageDeleteBulk", async (messages) => { + const guild = messages.first()?.guild; + if (!guild || !(await checkEntitledGuild(bot, guild))) { + return; + } + for (const message of messages.values()) { + await onMessageDelete(bot, message); + } + }); bot.on("messageUpdate", async (oldMessage, newMessage) => { if ( !newMessage.guild ||