refactor(chat): 移除亲和力流模块并将其重构为插件架构
BREAKING CHANGE: 原有的亲和力流相关模块(src/chat/affinity_flow/)已被完全移除,相关功能已重构为插件形式。需要更新配置文件和相关依赖。 - 删除 src/chat/affinity_flow/ 目录下的所有文件 - 将 AFC 管理器功能移至 chatter 插件中实现 - 更新相关导入路径和引用 - 重构关系追踪器和兴趣评分系统的初始化逻辑 - 调整聊天管理器和消息管理器以适应新的插件架构
This commit is contained in:
13
src/main.py
13
src/main.py
@@ -250,13 +250,16 @@ MoFox_Bot(第三方修改版)
|
||||
logger.info("表情包管理器初始化成功")
|
||||
|
||||
# 初始化回复后关系追踪系统
|
||||
from src.chat.affinity_flow.relationship_integration import initialize_relationship_tracking
|
||||
try:
|
||||
from src.plugins.built_in.chatter.interest_scoring import chatter_interest_scoring_system
|
||||
from src.plugins.built_in.chatter.relationship_tracker import ChatterRelationshipTracker
|
||||
|
||||
relationship_tracker = initialize_relationship_tracking()
|
||||
if relationship_tracker:
|
||||
relationship_tracker = ChatterRelationshipTracker(interest_scoring_system=chatter_interest_scoring_system)
|
||||
chatter_interest_scoring_system.relationship_tracker = relationship_tracker
|
||||
logger.info("回复后关系追踪系统初始化成功")
|
||||
else:
|
||||
logger.warning("回复后关系追踪系统初始化失败")
|
||||
except Exception as e:
|
||||
logger.error(f"回复后关系追踪系统初始化失败: {e}")
|
||||
relationship_tracker = None
|
||||
|
||||
# 启动情绪管理器
|
||||
await mood_manager.start()
|
||||
|
||||
Reference in New Issue
Block a user