refactor(plugins): 统一亲和力流模块导入路径
将 chatter 模块重命名为 affinity_flow_chatter 后,更新相关文件的导入路径以保持一致性: - chatter_manager.py 中的 ActionPlanner 导入路径 - default_generator.py 中的 interest_scoring 和 relationship_tracker 导入路径 - planner.py 中的内部模块导入路径 这些更改确保模块重构后的代码能够正确引用 affinity_flow_chatter 插件中的组件。
This commit is contained in:
@@ -2,7 +2,7 @@ from typing import Dict, List, Optional, Any
|
|||||||
import time
|
import time
|
||||||
from src.plugin_system.base.base_chatter import BaseChatter
|
from src.plugin_system.base.base_chatter import BaseChatter
|
||||||
from src.common.data_models.message_manager_data_model import StreamContext
|
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.chat.planner_actions.action_manager import ChatterActionManager
|
||||||
from src.plugin_system.base.component_types import ChatType, ComponentType
|
from src.plugin_system.base.component_types import ChatType, ComponentType
|
||||||
from src.common.logger import get_logger
|
from src.common.logger import get_logger
|
||||||
|
|||||||
@@ -897,7 +897,7 @@ class DefaultReplyer:
|
|||||||
interest_scores = {}
|
interest_scores = {}
|
||||||
|
|
||||||
try:
|
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
|
from src.common.data_models.database_data_model import DatabaseMessages
|
||||||
|
|
||||||
# 转换消息格式
|
# 转换消息格式
|
||||||
@@ -1635,10 +1635,10 @@ class DefaultReplyer:
|
|||||||
|
|
||||||
# 使用AFC关系追踪器获取关系信息
|
# 使用AFC关系追踪器获取关系信息
|
||||||
try:
|
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)
|
relationship_tracker = ChatterRelationshipTracker(chatter_interest_scoring_system)
|
||||||
if relationship_tracker:
|
if relationship_tracker:
|
||||||
# 获取用户信息以获取真实的user_id
|
# 获取用户信息以获取真实的user_id
|
||||||
|
|||||||
@@ -7,11 +7,11 @@ from dataclasses import asdict
|
|||||||
from typing import TYPE_CHECKING, Dict, List, Optional, Tuple
|
from typing import TYPE_CHECKING, Dict, List, Optional, Tuple
|
||||||
|
|
||||||
from src.plugin_system.base.component_types import ChatMode
|
from src.plugin_system.base.component_types import ChatMode
|
||||||
from src.plugins.built_in.chatter.plan_executor import ChatterPlanExecutor
|
from src.plugins.built_in.affinity_flow_chatter.plan_executor import ChatterPlanExecutor
|
||||||
from src.plugins.built_in.chatter.plan_filter import ChatterPlanFilter
|
from src.plugins.built_in.affinity_flow_chatter.plan_filter import ChatterPlanFilter
|
||||||
from src.plugins.built_in.chatter.plan_generator import ChatterPlanGenerator
|
from src.plugins.built_in.affinity_flow_chatter.plan_generator import ChatterPlanGenerator
|
||||||
from src.plugins.built_in.chatter.interest_scoring import ChatterInterestScoringSystem
|
from src.plugins.built_in.affinity_flow_chatter.interest_scoring import ChatterInterestScoringSystem
|
||||||
from src.plugins.built_in.chatter.relationship_tracker import ChatterRelationshipTracker
|
from src.plugins.built_in.affinity_flow_chatter.relationship_tracker import ChatterRelationshipTracker
|
||||||
|
|
||||||
|
|
||||||
from src.common.logger import get_logger
|
from src.common.logger import get_logger
|
||||||
|
|||||||
Reference in New Issue
Block a user