feat: log bulk message deletes
Some checks failed
Code Analysis / SonarQube (push) Failing after 16s
Node.js CI / Lint and Test (push) Failing after 30s

This commit is contained in:
2025-07-07 16:26:16 -07:00
parent 75b24cdc97
commit aaeac266f4
2 changed files with 9 additions and 0 deletions

0
DOCS.md Normal file
View File

View File

@ -41,6 +41,15 @@ export const handleEvents = (bot: ExtendedClient) => {
} }
await onMessageDelete(bot, message); 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) => { bot.on("messageUpdate", async (oldMessage, newMessage) => {
if ( if (
!newMessage.guild || !newMessage.guild ||