From 7bd07320dd01619f80d785d18e4633a7661607b2 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 6 Oct 2025 23:18:19 -0700 Subject: fix(gateway:messageDeletion): Remove "Deleted By" field from embed --- packages/gateway/src/listeners/messageDeletion.ts | 27 +++++------------------ 1 file changed, 6 insertions(+), 21 deletions(-) (limited to 'packages/gateway') diff --git a/packages/gateway/src/listeners/messageDeletion.ts b/packages/gateway/src/listeners/messageDeletion.ts index 54a4ddf..9c9c6f1 100644 --- a/packages/gateway/src/listeners/messageDeletion.ts +++ b/packages/gateway/src/listeners/messageDeletion.ts @@ -34,9 +34,6 @@ export const handleMessageDeletion = (client: Client) => { if (isPrivilegedAuthor) return; - let deleterId: string | undefined; - let deleterUser: any = null; - try { const auditLogs = await guild?.fetchAuditLogs({ limit: 1, @@ -45,18 +42,15 @@ export const handleMessageDeletion = (client: Client) => { const deletionLog = auditLogs?.entries.first(); if (deletionLog) { - deleterId = deletionLog.executor?.id; - + const deleterId = deletionLog.executor?.id; const isPrivilegedDeleter = deleterId === client.user?.id || deleterId === ownerId || deleterId === serverOwnerId || deleterId === BOT_ID; - - deleterUser = deleterId + const deleterUser = deleterId ? await client.users.fetch(deleterId).catch(() => null) : null; - const isBotDeleter = deleterUser?.bot === true; if (isPrivilegedDeleter || isBotDeleter) return; @@ -95,21 +89,12 @@ export const handleMessageDeletion = (client: Client) => { value: `[${deletedMessage.id}](https://discord.com/channels/${deletedMessage.guildId}/${channel.id}/${deletedMessage.id})`, inline: true, }, - ); - - if (deleterId && deleterId !== author?.id) - embed.addFields({ - name: "Deleted By", - value: deleterUser - ? `<@${deleterId}>` - : `Unknown User (${deleterId})`, - inline: true, + ) + .setTimestamp() + .setFooter({ + text: `Guild: ${deletedMessage.guild?.name || "Unknown"}`, }); - embed.setTimestamp().setFooter({ - text: `Guild: ${deletedMessage.guild?.name || "Unknown"}`, - }); - if (content.length <= 1024) { embed.addFields({ name: "Content", value: content, inline: false }); } else { -- cgit v1.2.3