From 33226acc54a45aa86d86189da1dae8cfa9d00c3c Mon Sep 17 00:00:00 2001 From: TechyGiraffe999 <92249532+TecEash1@users.noreply.github.com> Date: Mon, 29 Apr 2024 17:15:07 +0100 Subject: [PATCH] Fix error when user replies to bot embeds --- utils.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/utils.js b/utils.js index 1680dc2..a841bf1 100644 --- a/utils.js +++ b/utils.js @@ -190,12 +190,20 @@ async function fetchThreadMessages(Gemini_API_KEY, message) { message.reference.messageId, ); + const startStrings = [ + "Response to message by", + "A message has been deleted", + "Reply thread history", + ]; + if ( originalMessage.author.id !== message.client.user.id || (originalMessage.embeds.length > 0 && - !originalMessage.embeds[0].footer.text.startsWith( - "Response to message by", - )) + (!originalMessage.embeds[0].footer || + !originalMessage.embeds[0].footer.text || + !startStrings.some((str) => + originalMessage.embeds[0].footer.text.startsWith(str), + ))) ) { return { userQuestion: null,