From eeb6bee6f31fbfcc53075da35a318e0ae18e11cc Mon Sep 17 00:00:00 2001 From: Fuwn Date: Fri, 10 Oct 2025 11:48:55 -0700 Subject: feat(gateway): Update logging of persona messages and reactions --- packages/gateway/src/commands/utilities.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'packages/gateway/src/commands/utilities.ts') diff --git a/packages/gateway/src/commands/utilities.ts b/packages/gateway/src/commands/utilities.ts index b4d32ba..d6ec548 100644 --- a/packages/gateway/src/commands/utilities.ts +++ b/packages/gateway/src/commands/utilities.ts @@ -481,6 +481,7 @@ export const sendPersonaLog = async ( personaName: string, messageLink?: string, isPrimer: boolean = false, + sentMessageLink?: string, ): Promise => { try { const logChannelId = "1426269876569509968"; @@ -519,12 +520,25 @@ export const sendPersonaLog = async ( ) .setTimestamp(); - if (messageLink && !isPrimer) + if (isPrimer && sentMessageLink) { + embed.addFields({ + name: "Sent Message", + value: `[Click to view](${sentMessageLink})`, + inline: false, + }); + } else if (type === "reaction" && messageLink) { embed.addFields({ name: "Trigger Message", value: `[Click to view](${messageLink})`, inline: false, }); + } else if (sentMessageLink) { + embed.addFields({ + name: "Sent Message", + value: `[Click to view](${sentMessageLink})`, + inline: false, + }); + } await (channel as any).send({ embeds: [embed] }); } catch (error) { -- cgit v1.2.3