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;
}
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,