From 707926c5de97fb6324e5159ae16f5f301e3de45d Mon Sep 17 00:00:00 2001 From: Windpicker-owo <3431391539@qq.com> Date: Tue, 23 Sep 2025 13:22:06 +0800 Subject: [PATCH] =?UTF-8?q?refactor(plugins):=20=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E4=BA=B2=E5=92=8C=E5=8A=9B=E6=B5=81=E6=A8=A1=E5=9D=97=E5=AF=BC?= =?UTF-8?q?=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 后,更新相关文件的导入路径以保持一致性: - chatter_manager.py 中的 ActionPlanner 导入路径 - default_generator.py 中的 interest_scoring 和 relationship_tracker 导入路径 - planner.py 中的内部模块导入路径 这些更改确保模块重构后的代码能够正确引用 affinity_flow_chatter 插件中的组件。 --- src/chat/chatter_manager.py | 2 +- src/chat/replyer/default_generator.py | 8 ++++---- src/plugins/built_in/affinity_flow_chatter/planner.py | 10 +++++----- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/chat/chatter_manager.py b/src/chat/chatter_manager.py index 5c4c60489..cab8c1b71 100644 --- a/src/chat/chatter_manager.py +++ b/src/chat/chatter_manager.py @@ -2,7 +2,7 @@ from typing import Dict, List, Optional, Any import time from src.plugin_system.base.base_chatter import BaseChatter 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.plugin_system.base.component_types import ChatType, ComponentType from src.common.logger import get_logger diff --git a/src/chat/replyer/default_generator.py b/src/chat/replyer/default_generator.py index 4d8a0e412..05b93b917 100644 --- a/src/chat/replyer/default_generator.py +++ b/src/chat/replyer/default_generator.py @@ -897,7 +897,7 @@ class DefaultReplyer: interest_scores = {} try: - from src.plugins.built_in.chatter.interest_scoring import chatter_interest_scoring_system as interest_scoring_system + from src.plugins.built_in.affinity_flow_chatter.interest_scoring import chatter_interest_scoring_system as interest_scoring_system from src.common.data_models.database_data_model import DatabaseMessages # 转换消息格式 @@ -1635,10 +1635,10 @@ class DefaultReplyer: # 使用AFC关系追踪器获取关系信息 try: - from src.plugins.built_in.chatter.relationship_tracker import ChatterRelationshipTracker + from src.plugins.built_in.affinity_flow_chatter.relationship_tracker import ChatterRelationshipTracker - # 创建关系追踪器实例 - from src.plugins.built_in.chatter.interest_scoring import chatter_interest_scoring_system + # 创建关系追踪器实例 + from src.plugins.built_in.affinity_flow_chatter.interest_scoring import chatter_interest_scoring_system relationship_tracker = ChatterRelationshipTracker(chatter_interest_scoring_system) if relationship_tracker: # 获取用户信息以获取真实的user_id diff --git a/src/plugins/built_in/affinity_flow_chatter/planner.py b/src/plugins/built_in/affinity_flow_chatter/planner.py index 449c5f0c0..79ec3e514 100644 --- a/src/plugins/built_in/affinity_flow_chatter/planner.py +++ b/src/plugins/built_in/affinity_flow_chatter/planner.py @@ -7,11 +7,11 @@ from dataclasses import asdict from typing import TYPE_CHECKING, Dict, List, Optional, Tuple from src.plugin_system.base.component_types import ChatMode -from src.plugins.built_in.chatter.plan_executor import ChatterPlanExecutor -from src.plugins.built_in.chatter.plan_filter import ChatterPlanFilter -from src.plugins.built_in.chatter.plan_generator import ChatterPlanGenerator -from src.plugins.built_in.chatter.interest_scoring import ChatterInterestScoringSystem -from src.plugins.built_in.chatter.relationship_tracker import ChatterRelationshipTracker +from src.plugins.built_in.affinity_flow_chatter.plan_executor import ChatterPlanExecutor +from src.plugins.built_in.affinity_flow_chatter.plan_filter import ChatterPlanFilter +from src.plugins.built_in.affinity_flow_chatter.plan_generator import ChatterPlanGenerator +from src.plugins.built_in.affinity_flow_chatter.interest_scoring import ChatterInterestScoringSystem +from src.plugins.built_in.affinity_flow_chatter.relationship_tracker import ChatterRelationshipTracker from src.common.logger import get_logger