添加personality选择的index限制

pull/182/head
Pliosauroidea 2025-03-11 06:50:08 +08:00
parent de7e44eda7
commit 57feedc4cd
1 changed files with 2 additions and 2 deletions

View File

@ -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}
请你表达自己的见解和观点可以有个性"""