From 20dac3c14c9de450b56e9491aa5ec43dd830a04e Mon Sep 17 00:00:00 2001 From: Daniel Kronovet Date: Wed, 4 Feb 2026 15:25:43 -0700 Subject: [PATCH] feat: add sparkles reaction to confirm dojo reaction ingestion MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reacts with ✨ after successfully recording a :dojo: reaction, giving users visual confirmation their reaction was processed. Co-Authored-By: Claude Opus 4.5 --- backend/src/events/messageReactionAdd.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/src/events/messageReactionAdd.ts b/backend/src/events/messageReactionAdd.ts index 95b2c6f..44faf31 100644 --- a/backend/src/events/messageReactionAdd.ts +++ b/backend/src/events/messageReactionAdd.ts @@ -96,6 +96,9 @@ export function registerMessageReactionAddHandler(client: Client): void { `📊 New :dojo: reaction: ${user.tag} (${reactorRole}) -> message by ${message.author?.tag} (${messageAuthorId})` ); + // React with sparkles to confirm the reaction was recorded + await message.react('✨'); + // Check if this reaction triggers a promotion const promotionResult = await checkPromotion(guild, messageAuthorId);