logging: mute/deafen verbs

This commit is contained in:
Cynthia Foxwell 2025-07-22 17:17:39 -06:00
parent 4c14f96acd
commit 6b2b0d8d4b
Signed by: Cynosphere
SSH key fingerprint: SHA256:H3SM8ufP/uxqLwKSH7xY89TDnbR9uOHzjLoBr0tlajk

View file

@ -423,6 +423,8 @@ events.add("guildAuditLogEntryCreate", "logging", async function (entry) {
break; break;
} }
case "bypasses_verification": case "bypasses_verification":
case "mute":
case "deaf":
break; break;
default: { default: {
fields.push({ fields.push({
@ -448,6 +450,14 @@ events.add("guildAuditLogEntryCreate", "logging", async function (entry) {
verb = "timed out"; verb = "timed out";
} else if (before.communication_disabled_until != null) { } else if (before.communication_disabled_until != null) {
verb = "cleared timeout for"; 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({ channel.createMessage({
@ -456,9 +466,7 @@ events.add("guildAuditLogEntryCreate", "logging", async function (entry) {
color: COLOR_CHANGED, color: COLOR_CHANGED,
title: `Member Updated`, title: `Member Updated`,
description: `<@${entry.user.id}> (${formatUsername(entry.user)}) ${verb} ${ description: `<@${entry.user.id}> (${formatUsername(entry.user)}) ${verb} ${
entry.targetID === entry.user.id entry.targetID === entry.user.id ? "themselves" : `<@${entry.targetID}> (${formatUsername(target)})`
? "themselves"
: `member <@${entry.targetID}> (${formatUsername(target)})`
}`, }`,
timestamp: new Date(snowflakeToTimestamp(entry.id)).toISOString(), timestamp: new Date(snowflakeToTimestamp(entry.id)).toISOString(),
fields, fields,