From 31d3ec45d0bea9e82918126e94d5f303fa4d2b80 Mon Sep 17 00:00:00 2001 From: Windpicker-owo <3431391539@qq.com> Date: Tue, 23 Sep 2025 13:18:23 +0800 Subject: [PATCH] =?UTF-8?q?refactor(plugins):=20=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E4=BA=B2=E5=92=8C=E5=8A=9B=E6=B5=81=E6=A8=A1=E5=9D=97=E7=9A=84?= =?UTF-8?q?=E5=AF=BC=E5=85=A5=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将 chatter 模块重命名为 affinity_flow_chatter 以明确功能区分, 更新 main.py、base_chatter.py、affinity_chatter.py 和 planner.py 中的相关导入语句,确保模块引用正确性。 --- src/main.py | 4 ++-- src/plugin_system/base/base_chatter.py | 2 +- .../built_in/affinity_flow_chatter/affinity_chatter.py | 2 +- src/plugins/built_in/affinity_flow_chatter/planner.py | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.py b/src/main.py index 333bdae7c..fc03bb11e 100644 --- a/src/main.py +++ b/src/main.py @@ -251,8 +251,8 @@ MoFox_Bot(第三方修改版) # 初始化回复后关系追踪系统 try: - from src.plugins.built_in.chatter.interest_scoring import chatter_interest_scoring_system - from src.plugins.built_in.chatter.relationship_tracker import ChatterRelationshipTracker + from src.plugins.built_in.affinity_flow_chatter.interest_scoring import chatter_interest_scoring_system + from src.plugins.built_in.affinity_flow_chatter.relationship_tracker import ChatterRelationshipTracker relationship_tracker = ChatterRelationshipTracker(interest_scoring_system=chatter_interest_scoring_system) chatter_interest_scoring_system.relationship_tracker = relationship_tracker diff --git a/src/plugin_system/base/base_chatter.py b/src/plugin_system/base/base_chatter.py index 27224a5d2..a803d15e5 100644 --- a/src/plugin_system/base/base_chatter.py +++ b/src/plugin_system/base/base_chatter.py @@ -6,7 +6,7 @@ from src.plugin_system.base.component_types import ChatterInfo, ComponentType if TYPE_CHECKING: from src.chat.planner_actions.action_manager import ChatterActionManager - from src.plugins.built_in.chatter.planner import ChatterActionPlanner as ActionPlanner + from src.plugins.built_in.affinity_flow_chatter.planner import ChatterActionPlanner as ActionPlanner class BaseChatter(ABC): chatter_name: str = "" diff --git a/src/plugins/built_in/affinity_flow_chatter/affinity_chatter.py b/src/plugins/built_in/affinity_flow_chatter/affinity_chatter.py index e0c26f6c9..36a0e5b03 100644 --- a/src/plugins/built_in/affinity_flow_chatter/affinity_chatter.py +++ b/src/plugins/built_in/affinity_flow_chatter/affinity_chatter.py @@ -11,7 +11,7 @@ from typing import Dict, Any from src.plugin_system.base.base_chatter import BaseChatter from src.plugin_system.base.component_types import ChatType, ChatMode from src.common.data_models.message_manager_data_model import StreamContext -from src.plugins.built_in.chatter.planner import ChatterActionPlanner as ActionPlanner +from src.plugins.built_in.affinity_flow_chatter.planner import ChatterActionPlanner as ActionPlanner from src.chat.planner_actions.action_manager import ChatterActionManager from src.common.logger import get_logger diff --git a/src/plugins/built_in/affinity_flow_chatter/planner.py b/src/plugins/built_in/affinity_flow_chatter/planner.py index 777cf18c7..449c5f0c0 100644 --- a/src/plugins/built_in/affinity_flow_chatter/planner.py +++ b/src/plugins/built_in/affinity_flow_chatter/planner.py @@ -23,7 +23,7 @@ if TYPE_CHECKING: from src.chat.planner_actions.action_manager import ChatterActionManager # 导入提示词模块以确保其被初始化 -from src.plugins.built_in.chatter import planner_prompts # noqa +from src.plugins.built_in.affinity_flow_chatter import planner_prompts # noqa logger = get_logger("planner")