From be4e54a6b763a0fee07d0c81b998910e9384fc6e Mon Sep 17 00:00:00 2001 From: Paillat Date: Tue, 31 Oct 2023 12:29:37 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(ChatProcess.py):=20add=20ori?= =?UTF-8?q?ginal=20message=20to=20messages=20if=20the=20latest=20item=20id?= =?UTF-8?q?=20is=20not=20the=20same=20as=20the=20original=20message=20id?= =?UTF-8?q?=20The=20original=20message=20is=20now=20added=20to=20the=20lis?= =?UTF-8?q?t=20of=20messages=20if=20the=20latest=20item=20id=20is=20not=20?= =?UTF-8?q?the=20same=20as=20the=20id=20of=20the=20original=20message.=20T?= =?UTF-8?q?his=20ensures=20that=20the=20original=20message=20is=20included?= =?UTF-8?q?=20in=20the=20context=20for=20further=20processing.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ChatProcess.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ChatProcess.py b/src/ChatProcess.py index 4021aea..fd6e90a 100644 --- a/src/ChatProcess.py +++ b/src/ChatProcess.py @@ -108,6 +108,9 @@ class Chat: messages: list[discord.Message] = await fetch_messages_history( self.message.channel, 10, self.original_message ) + #if latst item id is not original message id, add original message to messages + if messages[-1].id != self.original_message.id: + messages.append(self.original_message) self.context = [] for msg in messages: if msg.author.id == self.bot.user.id: