From 04d1aa676353960e56547786261faad2cb6d27c3 Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Sat, 15 Nov 2025 12:18:45 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BC=98=E5=8C=96=E8=87=AA?= =?UTF-8?q?=E6=88=91=E8=AF=86=E5=88=AB=E5=92=8C=E6=83=85=E7=BB=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat/replyer/group_generator.py | 1 + src/chat/replyer/prompt/replyer_prompt.py | 3 ++- src/config/config.py | 2 +- src/mood/mood_manager.py | 4 ++-- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/chat/replyer/group_generator.py b/src/chat/replyer/group_generator.py index d5501827..38cbdac6 100644 --- a/src/chat/replyer/group_generator.py +++ b/src/chat/replyer/group_generator.py @@ -883,6 +883,7 @@ class DefaultReplyer: "replyer_prompt", expression_habits_block=expression_habits_block, tool_info_block=tool_info, + bot_name=global_config.bot.nickname, knowledge_prompt=prompt_info, mood_state=mood_state_prompt, # relation_info_block=relation_info, diff --git a/src/chat/replyer/prompt/replyer_prompt.py b/src/chat/replyer/prompt/replyer_prompt.py index 871f5460..5fe98b7a 100644 --- a/src/chat/replyer/prompt/replyer_prompt.py +++ b/src/chat/replyer/prompt/replyer_prompt.py @@ -10,7 +10,8 @@ def init_replyer_prompt(): """{knowledge_prompt}{tool_info_block}{extra_info_block} {expression_habits_block}{memory_retrieval} -你正在qq群里聊天,下面是群里正在聊的内容,其中包含聊天记录和聊天中的图片: +你正在qq群里聊天,下面是群里正在聊的内容,其中包含聊天记录和聊天中的图片 +其中标注 {bot_name}(你) 的发言是你自己的发言,请注意区分: {time_block} {dialogue_prompt} diff --git a/src/config/config.py b/src/config/config.py index d9ec2b52..3c796905 100644 --- a/src/config/config.py +++ b/src/config/config.py @@ -56,7 +56,7 @@ TEMPLATE_DIR = os.path.join(PROJECT_ROOT, "template") # 考虑到,实际上配置文件中的mai_version是不会自动更新的,所以采用硬编码 # 对该字段的更新,请严格参照语义化版本规范:https://semver.org/lang/zh-CN/ -MMC_VERSION = "0.11.2-snapshot.1" +MMC_VERSION = "0.11.2-snapshot.2" def get_key_comment(toml_table, key): diff --git a/src/mood/mood_manager.py b/src/mood/mood_manager.py index ad6a1ce9..7cc64801 100644 --- a/src/mood/mood_manager.py +++ b/src/mood/mood_manager.py @@ -22,7 +22,7 @@ def init_prompt(): 你先前的情绪状态是:{mood_state} 你的情绪特点是:{emotion_style} -现在,请你根据先前的情绪状态和现在的聊天内容,总结推断你现在的情绪状态 +现在,请你根据先前的情绪状态和现在的聊天内容,总结推断你现在的情绪状态,用简短的词句来描述情绪状态 请只输出新的情绪状态,不要输出其他内容: """, "get_mood_prompt", @@ -36,7 +36,7 @@ def init_prompt(): {identity_block} 你之前的情绪状态是:{mood_state} -距离你上次关注群里消息已经过去了一段时间,你冷静了下来,请你输出一句话描述你现在的情绪状态 +距离你上次关注群里消息已经过去了一段时间,你冷静了下来,请你输出一句话或几个词来描述你现在的情绪状态 你的情绪特点是:{emotion_style} 请只输出新的情绪状态,不要输出其他内容: """,