From 57feedc4cd259ac4a34b27017ef8ba5d45d2c4e4 Mon Sep 17 00:00:00 2001 From: Pliosauroidea Date: Tue, 11 Mar 2025 06:50:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0personality=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E7=9A=84index=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/chat/prompt_builder.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/chat/prompt_builder.py b/src/plugins/chat/prompt_builder.py index 2f63cf95..31de5252 100644 --- a/src/plugins/chat/prompt_builder.py +++ b/src/plugins/chat/prompt_builder.py @@ -143,7 +143,7 @@ class PromptBuilder: probability_3 = global_config.PERSONALITY_3 prompt_personality = "" personality_choice = random.random() - personality_choice_index = -1 + personality_choice_index = 0 personality_count = len(personality) if personality_count == 1 or personality_choice < probability_1: # 第一种人格 personality_choice_index = 0 @@ -155,7 +155,7 @@ class PromptBuilder: else: # 第三种人格 personality_choice_index = 2 - prompt_personality = f"""{activate_prompt}你的网名叫{global_config.BOT_NICKNAME},{personality[personality_choice_index]}, 你正在浏览qq群,{promt_info_prompt}, + prompt_personality = f"""{activate_prompt}你的网名叫{global_config.BOT_NICKNAME},{personality[min(personality_choice_index,personality_count)]}, 你正在浏览qq群,{promt_info_prompt}, 现在请你给出日常且口语化的回复,请表现你自己的见解,不要一昧迎合,尽量简短一些。{keywords_reaction_prompt} 请你表达自己的见解和观点。可以有个性。"""