Windpicker-owo
c49b3f3ac4
refactor(chat): 重构消息管理器以使用集中式上下文管理和能量系统
...
- 将流上下文管理从MessageManager迁移到专门的ContextManager
- 使用统一的能量系统计算focus_energy和分发间隔
- 重构ChatStream的消息数据转换逻辑,支持更完整的数据字段
- 更新数据库模型,移除interest_degree字段,统一使用interest_value
- 集成新的兴趣度管理系统替代原有的评分系统
- 添加消息存储的interest_value修复功能
2025-09-27 14:23:48 +08:00
Windpicker-owo
e382b2ffd9
fix(chat): 修复display_message缺失时的显示问题
2025-09-22 12:33:59 +08:00
Windpicker-owo
553739f2cd
feat(affinity-flow): 调整回复概率参数和评分计算
...
- 增加最大不回复次数至15次,降低每次不回复的概率提升至1%
- 在最终评分计算中增加1.15倍系数提升
- 被提及时的基础分数从1.0提升至3.0
- 为兴趣标签保存添加数据库验证机制
- 在消息处理流程中增加数据库存储功能
- 修复JSON解析错误处理,增加异常情况下的默认响应
- 优化数据库会话管理和模型转换的健壮性
2025-09-17 13:37:57 +08:00
minecraft1024a
513757a8ee
chore: format code and remove redundant blank lines
...
This commit applies automated code formatting across the project. The changes primarily involve removing unnecessary blank lines and ensuring consistent code style, improving readability and maintainability without altering functionality.
2025-09-05 20:58:03 +08:00
Windpicker-owo
366dadeb15
迁移:69a855d(feat:保存关键词到message数据库)
2025-09-01 15:24:43 +08:00
Windpicker-owo
8149731925
修复代码格式和文件名大小写问题
2025-08-31 20:50:17 +08:00
雅诺狐
4a44ba9866
全面更换orjson
2025-08-26 14:20:26 +08:00
雅诺狐
d46d689c43
数据库重构
2025-08-16 23:43:45 +08:00
雅诺狐
0e7ebffb8f
Update storage.py
2025-08-13 18:38:12 +08:00
雅诺狐
4da66f39c9
小修复
2025-08-12 22:38:26 +08:00
雅诺狐
7c0efafd50
更新插件示例,及信息类型问题
2025-08-12 18:43:29 +08:00
雅诺狐
05cba1bb09
添加了一个发送api
2025-08-12 17:32:45 +08:00
minecraft1024a
4d0291012d
fix(storage): 修复消息ID更新逻辑
...
将消息ID的更新逻辑从处理 "text" 和 "reply" 类型,调整为专门处理 "notify" 类型。
这确保了只有在收到通知类型的消息时才尝试获取和更新消息ID,避免了在其他消息类型上出现错误。
2025-08-12 14:48:40 +08:00
雅诺狐
2d4745cd58
初始化
2025-08-11 19:34:18 +08:00