From 7c26c8e5901f28b2a63890c6157230e98817c7b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AD=B1=E5=82=91?= Date: Sun, 17 Dec 2023 15:30:40 +0800 Subject: [PATCH] Fix chat context --- src/main/kotlin/JChatGPT.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/JChatGPT.kt b/src/main/kotlin/JChatGPT.kt index 1f421d2..0737088 100644 --- a/src/main/kotlin/JChatGPT.kt +++ b/src/main/kotlin/JChatGPT.kt @@ -108,7 +108,7 @@ object JChatGPT : KotlinPlugin( if (quote != null) { val msg = quote.source.originalMessage.plainText() if (msg.isNotEmpty()) { - context = mutableListOf(ChatMessage(ChatRole.User, msg)) + context = listOf(ChatMessage(ChatRole.User, msg)) } } } @@ -124,8 +124,7 @@ object JChatGPT : KotlinPlugin( history.add(ChatMessage(ChatRole.System, PluginConfig.prompt)) } val msg = message.plainText() - if (history.isEmpty()) { - if (msg.isEmpty()) return + if (msg.isNotEmpty()) { history.add(ChatMessage(ChatRole.User, msg)) }