From 6fe15301a21fdc196fded8d6fb13236a7bb826f5 Mon Sep 17 00:00:00 2001 From: PalmDevs Date: Thu, 25 Sep 2025 23:17:29 +0700 Subject: [PATCH] fix(bots/discord): correct `respondToReply` logic --- .../events/discord/messageCreate/messageScan.ts | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/bots/discord/src/events/discord/messageCreate/messageScan.ts b/bots/discord/src/events/discord/messageCreate/messageScan.ts index ea3eb31..9bbf525 100644 --- a/bots/discord/src/events/discord/messageCreate/messageScan.ts +++ b/bots/discord/src/events/discord/messageCreate/messageScan.ts @@ -33,14 +33,12 @@ withContext(on, 'messageCreate', async (context, msg) => { if (response) { logger.debug('Response found') - const toReply = msg.reference?.messageId && ( - respondToReply === true - ? true - : (respondToReply === 'only_labeled' && label !== undefined) || - (respondToReply === 'only_regex' && label === undefined) - ) - ? await msg.fetchReference() - : msg + const toReply = + msg.reference?.messageId && + (respondToReply === true || + (label === undefined ? respondToReply === 'only_regex' : respondToReply === 'only_labeled')) + ? await msg.fetchReference() + : msg const reply = await toReply.reply({ ...response,