Windpicker-owo
|
f4b8bf5904
|
加入breaking启用配置
|
2025-09-04 00:09:43 +08:00 |
|
Windpicker-owo
|
498b57de13
|
删除无用函数
|
2025-09-03 23:56:03 +08:00 |
|
Windpicker-owo
|
391517df0a
|
修复模板deepseek baseurl不正确的问题
|
2025-09-03 22:57:05 +08:00 |
|
Windpicker-owo
|
5592ed6fce
|
修复导入问题
|
2025-09-03 22:56:12 +08:00 |
|
Windpicker-owo
|
50f8b385ee
|
升级ada插件,现在插件与ada程序完全同步
|
2025-09-03 22:48:06 +08:00 |
|
Windpicker-owo
|
efe81fa346
|
fix(chat): 优化breaking模式下的兴趣值累积逻辑
重构heartFC_chat中的消息处理机制,使用累积兴趣值替代最近三次记录来判断是否进入breaking模式。主要变更包括:
- 将breaking模式判断基于累积兴趣值而非最近3次记录
- 在消息成功处理时重置累积兴趣值
- 调整阈值计算方式,使用聊天频率进行动态调整
- 修复send_api中的消息查找函数,提高回复消息匹配准确性
这些改动提高了对话节奏控制的稳定性,使breaking模式触发更加合理。
|
2025-09-03 22:19:00 +08:00 |
|
Windpicker-owo
|
18a57d0a74
|
更新版本
|
2025-09-03 21:37:04 +08:00 |
|
Windpicker-owo
|
ee15f45559
|
typing和防炸
|
2025-09-03 21:36:22 +08:00 |
|
Windpicker-owo
|
53e72ecbdb
|
迁移:1f91967(remove:移除willing系统,移除reply2,移除能量值,移除reply_to改为message)
|
2025-09-03 21:27:28 +08:00 |
|
Windpicker-owo
|
a63ca537d1
|
fix:修复图片识别爆炸
|
2025-09-03 20:03:47 +08:00 |
|
Windpicker-owo
|
236ecdb132
|
Merge branch 'master' of https://github.com/MoFox-Studio/MoFox_Bot
|
2025-09-03 17:54:32 +08:00 |
|
Windpicker-owo
|
368517267e
|
fix: at和回复只显示qq号的问题
|
2025-09-03 17:51:55 +08:00 |
|
Windpicker-owo
|
b7e042161f
|
优化s4u提示词结构,修复复读问题
|
2025-09-03 16:33:41 +08:00 |
|
tt-P607
|
fe0a351b5d
|
Merge branch 'master' of https://github.com/MoFox-Studio/MoFox_Bot
|
2025-09-03 08:23:47 +08:00 |
|
tt-P607
|
ae8c05ef1b
|
emmm,总之大概也许这一版比较稳定,用就对了😋
|
2025-09-03 08:23:17 +08:00 |
|
ikun-11451
|
0f7f35c34c
|
将自述文件中的windows部署教程链接更正喵~
|
2025-09-02 23:25:34 +08:00 |
|
Windpicker-owo
|
e29e9e563a
|
迁移:4b59eda(feat:修改focus value的用途)
|
2025-09-02 21:14:30 +08:00 |
|
ikun-11451
|
c5924a3796
|
更新了自述文件中的Windows部署教程地址喵~
|
2025-09-02 18:01:24 +08:00 |
|
Windpicker-owo
|
e361bf429f
|
迁移:1515cef(fix:必要性修复)
|
2025-09-02 17:24:27 +08:00 |
|
Windpicker-owo
|
9135b66268
|
Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox_Bot into dev
|
2025-09-02 16:15:37 +08:00 |
|
Windpicker-owo
|
ac143a1201
|
迁移:a247be0(ref:彻底合并normal和focus,完全基于planner决定target message)
|
2025-09-02 16:15:33 +08:00 |
|
Furina-1013-create
|
80b51c45f2
|
注释掉一个为了适配ui日志然后出现的一个过于刷屏日志的代码段
|
2025-09-02 14:18:33 +08:00 |
|
Windpicker-owo
|
255e3627b4
|
feat(chat): refactor logging and integrate no_reply system action
将日志前缀管理集中到context,新增willing_manager依赖,并把no_reply提升为系统级可用动作
- CycleProcessor 统一改从 context 获取 log_prefix
- HeartFChatting 引入 willing_manager
- ResponseHandler _send_response -> send_response 去下划线统一对外接口
- ActionPlanner 将 no_reply 添加至 current_available_actions
|
2025-09-01 22:41:42 +08:00 |
|
Windpicker-owo
|
f7ed3bbb6c
|
Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox_Bot into dev
|
2025-09-01 21:13:00 +08:00 |
|
Windpicker-owo
|
9f49a453da
|
迁移:3804124,9e9e796
(feat:将no_reply内置、fix:优化reply,填补缺失值)
|
2025-09-01 21:12:55 +08:00 |
|
tt-P607
|
5eb1ac97d3
|
Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox_Bot into dev
|
2025-09-01 15:44:23 +08:00 |
|
tt-P607
|
3340e39e56
|
feat(chat): 添加图片消息判断工具函数
增加 `is_image_message` 函数,用于根据消息字典的内容判断该消息是否为图片类型。这有助于在处理不同消息类型时,能够准确识别并分流图片消息。
|
2025-09-01 15:44:11 +08:00 |
|
Windpicker-owo
|
77574812c5
|
Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox_Bot into dev
|
2025-09-01 15:43:56 +08:00 |
|
Windpicker-owo
|
581c2dcb80
|
fix
|
2025-09-01 15:43:51 +08:00 |
|
tt-P607
|
49df12e9ca
|
Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox_Bot into dev
|
2025-09-01 15:30:01 +08:00 |
|
tt-P607
|
2762ff9ec3
|
fix(maizone): 修复回复评论时的主题ID和父评论ID
根据企鹅空间的最新接口变更,修复了回复评论时 `topicId` 的构造方式,并为子回复添加了 `parent_tid` 参数,以确保能够正确地回复到指定的父评论。
|
2025-09-01 15:29:33 +08:00 |
|
Windpicker-owo
|
27d9e90a4c
|
Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox_Bot into dev
|
2025-09-01 15:24:47 +08:00 |
|
Windpicker-owo
|
366dadeb15
|
迁移:69a855d(feat:保存关键词到message数据库)
|
2025-09-01 15:24:43 +08:00 |
|
tt-P607
|
75b03aca19
|
refactor(maizone): 优化回复跟踪服务和实现子回复
对 `maizone_refactored` 插件进行多项重构和功能改进:
1. **依赖注入 `ReplyTrackerService`**:
- 在 `plugin.py` 中创建 `ReplyTrackerService` 的单例,并将其注入到 `QZoneService` 中。
- 这确保了整个插件共享同一个回复记录实例,避免了之前在 `QZoneService` 内部创建实例导致的状态不一致问题。
2. **增强 `ReplyTrackerService` 的健壮性**:
- 增加了对 `replied_comments.json` 文件加载时的数据验证和错误处理,包括处理空文件和JSON解析错误。
- 实现了损坏文件的自动备份机制。
- 采用原子化写入操作(先写临时文件再重命名),防止在保存过程中因意外中断导致数据文件损坏。
- 改进了日志记录,提供了更清晰的加载、保存和清理过程信息。
3. **实现真正的子回复(盖楼)功能**:
- 修改了 `QZoneService` 中 `_reply` 方法的请求参数,特别是 `topicId` 和 `paramstr`,并添加了 `parent_tid`,以实现对特定评论的直接回复,而不是简单地在说说下发表新评论。
4. **优化评论处理逻辑**:
- 移除了在处理新评论前对已记录回复进行验证的步骤,简化了逻辑,直接检查评论是否已被回复。
|
2025-09-01 15:07:56 +08:00 |
|
Windpicker-owo
|
9e64806d08
|
迁移:685c759 (feat:将no_reply功能移动到主循环中)
|
2025-09-01 14:18:49 +08:00 |
|
Windpicker-owo
|
d49ad0ad01
|
增加注释
|
2025-09-01 13:13:56 +08:00 |
|
tt-P607
|
e31722d054
|
Merge branch 'master' of https://github.com/MoFox-Studio/MoFox_Bot
|
2025-09-01 13:08:21 +08:00 |
|
tt-P607
|
3acae20ccb
|
fix(qzone): 修复评论回复逻辑以确保正确触发@提醒
- 修改 topicId 格式使用标准评论格式而非针对特定评论
- 在回复内容中明确标示回复对象 "@用户名:"
- 优化 paramstr 参数确保触发@提醒机制
- 添加详细注释说明修复目的
|
2025-09-01 13:08:04 +08:00 |
|
Windpicker-owo
|
6e50eb5929
|
添加动作修改计时
|
2025-09-01 12:57:57 +08:00 |
|
Windpicker-owo
|
747f240b92
|
Merge branch 'master' of https://github.com/MoFox-Studio/MoFox_Bot
|
2025-09-01 11:59:42 +08:00 |
|
Windpicker-owo
|
6378898b25
|
移除无用md
|
2025-09-01 11:59:37 +08:00 |
|
tt-P607
|
e8d06e7016
|
Merge branch 'master' of https://github.com/MoFox-Studio/MoFox_Bot
|
2025-09-01 11:40:59 +08:00 |
|
tt-P607
|
da4dd63fd3
|
feat(plugin_system): 实现 on_plugin_loaded 异步钩子
在插件成功加载和注册后,添加一个新的生命周期钩子 `on_plugin_loaded`。
此钩子允许插件在加载完成后执行异步的初始化任务,例如建立数据库连接、加载数据或启动后台服务。通过使用 `asyncio.create_task`,确保了钩子的执行不会阻塞插件的加载流程,从而提高了系统的响应性和健壮性。
|
2025-09-01 11:38:20 +08:00 |
|
Windpicker-owo
|
763bf07de6
|
refactor(napcat-adapter): remove test handler and restructure plugin initialization
移除APITestHandler测试类,将插件初始化逻辑重构为独立的事件注册方法,更新日志配置以支持napcat适配器模块。这些更改清理了测试代码并改进了插件架构的清晰度。
|
2025-08-31 23:15:31 +08:00 |
|
Windpicker-owo
|
30e66d5938
|
Merge branch 'master' of https://github.com/MoFox-Studio/MoFox_Bot
|
2025-08-31 20:56:35 +08:00 |
|
Windpicker-owo
|
8149731925
|
修复代码格式和文件名大小写问题
|
2025-08-31 20:50:17 +08:00 |
|
Windpicker-owo
|
df29014e41
|
refactor(chat): 简化SmartPrompt系统架构,移除缓存机制和依赖检查
|
2025-08-31 19:21:11 +08:00 |
|
Windpicker-owo
|
a6e937de6d
|
refactor(chat): 重构SmartPrompt系统简化架构并移除缓存机制
- 简化SmartPromptParameters类结构,移除复杂的分层参数架构
- 统一错误处理和降级机制,增强系统稳定性
- 移除缓存相关功能,简化架构并减少复杂性
- 完全继承DefaultReplyer功能,确保功能完整性
- 优化性能和依赖管理,改进并发任务处理
- 增强跨群上下文、关系信息、记忆系统等功能的错误处理
- 统一视频分析结果注入逻辑,避免重复代码
|
2025-08-31 19:09:36 +08:00 |
|
Windpicker-owo
|
9e7483d25a
|
refactor(chat): 重构SmartPrompt系统使用分层参数架构和共享工具
将SmartPrompt系统从平面参数结构重构为分层架构,引入PromptCoreParams、
PromptFeatureParams和PromptContentParams三个层级,提高代码组织性和可维护性。
主要变更:
- 使用新的分层参数结构替代原有的平面参数系统
- 集成PromptUtils共享工具类,消除代码重复
- 添加性能优化:缓存机制、超时控制和性能监控
- 增强错误处理,提供优雅的降级机制
- 添加SmartPromptHealthChecker用于系统健康检查
- 保持向后兼容性,通过属性访问器维持现有API
此重构显著提升了代码的可维护性、性能和可测试性,同时为未来功能
扩展奠定了更好的架构基础。
|
2025-08-31 17:47:19 +08:00 |
|
Windpicker-owo
|
8c07bcb02f
|
feat(chat): 重构SmartPrompt系统完全继承DefaultReplyer功能
完成SmartPrompt系统的全面重构,现已完整继承原有DefaultReplyer的复杂提示构建逻辑:
- 新增SmartPromptParameters涵盖所有必需参数并向后兼容
- 实现s4u/normal/minimal三种模式的完整支持
- 集成原有的表达式习惯、记忆块、关系信息等构建逻辑
- 重构缓存系统使用统一稳定的缓存键机制
- DefaultReplyer现已完整迁移到SmartPrompt架构且零API变更
BREAKING CHANGE: SmartPrompt系统现在完全可用,可以安全替换原有提示构建系统
|
2025-08-31 15:50:27 +08:00 |
|