Commit Graph

16 Commits

Author SHA1 Message Date
LuiKlee
ff1993551b 优化聊天流 2025-12-13 21:01:16 +08:00
雅诺狐
3edcc9d169 ruff 2025-12-08 15:48:40 +08:00
Windpicker-owo
fe48b8cc71 feat(prompt): 添加安全互动准则块以增强用户交互安全性 2025-12-03 13:33:43 +08:00
ikun-11451
f0b6a969d5 修了点pyright错误喵~ 2025-11-29 20:40:21 +08:00
Windpicker-owo
bfc45cb4f0 fix(message_handler): 修改 ON_NOTICE_RECEIVED 事件的权限组为 SYSTEM 2025-11-28 14:12:35 +08:00
Windpicker-owo
454b143db2 refactor(message_handler): 移除消息处理器中的冗余消息类型定义 2025-11-28 13:40:35 +08:00
Windpicker-owo
2bd7e93af7 fix: 更新数据库会话管理,确保事务在正常退出时自动提交,并在异常时安全回滚 2025-11-28 13:24:41 +08:00
Windpicker-owo
8287d11c49 fix: 移除不必要的后置钩子注册,简化消息处理逻辑 2025-11-27 23:08:54 +08:00
Windpicker-owo
a06510b9b6 feat: 添加通知消息处理功能,支持戳一戳、禁言等事件,并更新相关逻辑 2025-11-27 22:54:58 +08:00
copilot-swe-agent[bot]
1ca3aa6a07 fix: 修复代码质量和隐形问题 - 移除未使用导入、修复asyncio任务引用、修复类型注解
Co-authored-by: Windpicker-owo <221029311+Windpicker-owo@users.noreply.github.com>
2025-11-26 14:43:44 +00:00
Windpicker-owo
d28ba27f26 重构:统一平台字段命名,更新相关数据模型和消息处理逻辑 2025-11-26 17:34:25 +08:00
Windpicker-owo
8fc4cd4c3b 重构:移除过时的napcat_adapter_plugin组件
- 从napcat_adapter_plugin中删除了stream_router.py、utils.py、video_handler.py、websocket_manager.py和todo.md文件。
- 在napcat_cache.json中为组和成员信息引入了一种新的缓存结构。
- 通过移除未使用的模块和整合功能,简化了插件的架构。
2025-11-26 16:40:31 +08:00
Windpicker-owo
8a6b141017 重构代码以使用 mofox_wire 替代 mofox_bus,更新相关文档和示例 2025-11-25 22:45:57 +08:00
Windpicker-owo
c268ea2fb2 修复ChatStream循环导入问题 2025-11-25 20:29:48 +08:00
Windpicker-owo
6b3b2a8245 重构并增强Napcat适配器的功能
- 更新了`BaseAdapter`以简化子进程处理。
- 对`AdapterManager`进行了重构,以便根据适配器的`run_in_subprocess`属性来管理适配器。
- 增强了`NapcatAdapter`,以利用新的`CoreSinkManager`实现更优的进程管理。
- 在`utils.py`中实现了针对群组和成员信息的缓存机制。
- 改进了`message_handler.py`中的消息处理,以支持各种消息类型和格式。
- 已将插件配置版本更新至7.8.3。
2025-11-25 19:55:36 +08:00
Windpicker-owo
d30b0544b5 重构消息处理和信封转换
- 从代码库中移除了EnvelopeConverter类及其相关方法,因为它们已不再需要。
- 更新了主系统,使其能够直接处理MessageEnvelope对象,而无需将其转换为旧格式。
- 增强了MessageRuntime类,以支持多种消息类型并防止重复注册处理程序。
引入了一个新的MessageHandler类来管理消息处理,包括预处理和数据库存储。
- 改进了整个消息处理工作流程中的错误处理和日志记录。
- 更新了类型提示和数据模型,以确保消息结构的一致性和清晰度。
2025-11-24 22:36:33 +08:00