From daacbf7b327a1599549be2748483261aebf93bc4 Mon Sep 17 00:00:00 2001 From: Chen Asraf Date: Fri, 27 Sep 2024 23:31:20 +0300 Subject: [PATCH] fix: reply to messages --- src/core/message_handler.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/message_handler.ts b/src/core/message_handler.ts index 6f17f14..bafc663 100644 --- a/src/core/message_handler.ts +++ b/src/core/message_handler.ts @@ -69,6 +69,8 @@ export async function handleMessage(message: Discord.Message) { const isTriggerPrefix = CHAT_TRIGGERS.some((p) => message.content.toLowerCase().startsWith(p)) // const isReply = message.mentions.has(message.client.user!.id) const isReply = message.reference && !message.system - trainMegahal(message, isTriggerPrefix || isReply ? 1 : chatterChance) + const repliedMessage = await message.fetchReference() + const isReplyToMe = isReply && repliedMessage.author.id === message.client.user!.id + trainMegahal(message, isTriggerPrefix || isReplyToMe ? 1 : chatterChance) } }