mirror of
https://github.com/FuQuan233/nonebot-plugin-llmchat.git
synced 2026-05-12 11:32:51 +00:00
🐛 修复私聊自定义提示词实际未生效的问题
This commit is contained in:
parent
d7d6c14b3f
commit
e234048bff
1 changed files with 1 additions and 2 deletions
|
|
@ -101,7 +101,6 @@ class PrivateChatState:
|
||||||
self.last_active = time.time()
|
self.last_active = time.time()
|
||||||
self.past_events = deque(maxlen=plugin_config.past_events_size)
|
self.past_events = deque(maxlen=plugin_config.past_events_size)
|
||||||
self.group_prompt: str | None = None
|
self.group_prompt: str | None = None
|
||||||
self.user_prompt: str | None = None
|
|
||||||
self.output_reasoning_content = False
|
self.output_reasoning_content = False
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -364,7 +363,7 @@ async def process_messages(context_id: int, is_group: bool = True):
|
||||||
# 构建系统提示,分成多行以满足行长限制
|
# 构建系统提示,分成多行以满足行长限制
|
||||||
chat_type = "群聊" if is_group else "私聊"
|
chat_type = "群聊" if is_group else "私聊"
|
||||||
bot_names = "、".join(list(driver.config.nickname))
|
bot_names = "、".join(list(driver.config.nickname))
|
||||||
default_prompt = (state.group_prompt if is_group else state.user_prompt) or plugin_config.default_prompt
|
default_prompt = (state.group_prompt) or plugin_config.default_prompt
|
||||||
|
|
||||||
system_lines = [
|
system_lines = [
|
||||||
f"我想要你帮我在{chat_type}中闲聊,大家一般叫你{bot_names}。",
|
f"我想要你帮我在{chat_type}中闲聊,大家一般叫你{bot_names}。",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue