From 6b2b0d8d4babdd0b0752b0d7f6cdb55ff1e9fb86 Mon Sep 17 00:00:00 2001 From: Cynthia Foxwell Date: Tue, 22 Jul 2025 17:17:39 -0600 Subject: [PATCH] logging: mute/deafen verbs --- src/modules/logging.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/modules/logging.js b/src/modules/logging.js index fd64d11..eca5fa4 100644 --- a/src/modules/logging.js +++ b/src/modules/logging.js @@ -423,6 +423,8 @@ events.add("guildAuditLogEntryCreate", "logging", async function (entry) { break; } case "bypasses_verification": + case "mute": + case "deaf": break; default: { fields.push({ @@ -448,6 +450,14 @@ events.add("guildAuditLogEntryCreate", "logging", async function (entry) { verb = "timed out"; } else if (before.communication_disabled_until != null) { verb = "cleared timeout for"; + } else if (after.mute) { + verb = "server muted"; + } else if (before.mute && !after.mute) { + verb = "server unmuted"; + } else if (after.deaf) { + verb = "server deafened"; + } else if (before.deaf && !after.deaf) { + verb = "server undeafened"; } channel.createMessage({ @@ -456,9 +466,7 @@ events.add("guildAuditLogEntryCreate", "logging", async function (entry) { color: COLOR_CHANGED, title: `Member Updated`, description: `<@${entry.user.id}> (${formatUsername(entry.user)}) ${verb} ${ - entry.targetID === entry.user.id - ? "themselves" - : `member <@${entry.targetID}> (${formatUsername(target)})` + entry.targetID === entry.user.id ? "themselves" : `<@${entry.targetID}> (${formatUsername(target)})` }`, timestamp: new Date(snowflakeToTimestamp(entry.id)).toISOString(), fields,