From 01d6da8a333f40575e51a9d4b46a8f699c3bfe9c Mon Sep 17 00:00:00 2001 From: Hikari Date: Wed, 25 Mar 2026 08:32:43 -0700 Subject: [PATCH] fix: disable mention pings in log messages Add allowedMentions: { parse: [] } to all three log message builders (activityMessage, modLogMessage, memberMessage) to prevent automated log entries from accidentally pinging users. Closes #12 --- src/utils/components.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/utils/components.ts b/src/utils/components.ts index de5ce5c..15efeb9 100644 --- a/src/utils/components.ts +++ b/src/utils/components.ts @@ -114,7 +114,8 @@ const modLogMessage = ( source: "Command" | "Audit Log", ): Record => { return { - components: [ + allowedMentions: { parse: [] }, + components: [ buildContainer( "modAction", `## ${title}`, @@ -139,8 +140,9 @@ const activityMessage = ( fields: string, ): Record => { return { - components: [ buildContainer("info", `## ${emoji} ${title}`, fields) ], - flags: MessageFlags.IsComponentsV2, + allowedMentions: { parse: [] }, + components: [ buildContainer("info", `## ${emoji} ${title}`, fields) ], + flags: MessageFlags.IsComponentsV2, }; }; @@ -155,7 +157,8 @@ const memberMessage = ( fields: string, ): Record => { return { - components: [ + allowedMentions: { parse: [] }, + components: [ buildContainer( type === "join" ? "join"