From 918c2982acfac92fa94b87b7d2e7d8412099fe7e Mon Sep 17 00:00:00 2001 From: Naomi Carrigan Date: Thu, 9 Oct 2025 15:08:10 -0700 Subject: [PATCH] fix: okay i do not think the owner check is correct --- src/events/handleThreadMessage.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/events/handleThreadMessage.ts b/src/events/handleThreadMessage.ts index 9ccb708..66b996c 100644 --- a/src/events/handleThreadMessage.ts +++ b/src/events/handleThreadMessage.ts @@ -27,9 +27,14 @@ export const handleThreadMessage if (message.author.bot) { return; } - const owner = await message.thread?.fetchOwner(); - // We only respond in threads created by Keiko. - if (owner?.id !== "1425897287065800785") { + const starter = await message.thread?.fetchStarterMessage(); + const mentionsKeiko = starter?.mentions.has("1425897287065800785", { + ignoreDirect: false, + ignoreEveryone: true, + ignoreRepliedUser: true, + ignoreRoles: true, + }); + if (mentionsKeiko !== true) { return; } const isNaomi = await isNaomiMessage(message);