Commit Graph

27 Commits

Author SHA1 Message Date
minecraft1024a
2e436dff33 rrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuffffffffffffffffffffffffff 2025-11-19 22:57:45 +08:00
minecraft1024a
d66e04baff 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-11-19 22:57:44 +08:00
Windpicker-owo
cc54450a3d 修复导入问题 2025-11-19 22:57:26 +08:00
Windpicker-owo
d307893887 升级ada插件,现在插件与ada程序完全同步 2025-11-19 22:57:26 +08:00
Windpicker-owo
91454fe576 fix: at和回复只显示qq号的问题 2025-11-19 22:57:13 +08:00
Windpicker-owo
337682e1e3 refactor(napcat-adapter): remove test handler and restructure plugin initialization
移除APITestHandler测试类,将插件初始化逻辑重构为独立的事件注册方法,更新日志配置以支持napcat适配器模块。这些更改清理了测试代码并改进了插件架构的清晰度。
2025-11-19 22:56:07 +08:00
Windpicker-owo
fe472dff60 修复代码格式和文件名大小写问题 2025-11-19 22:55:55 +08:00
Windpicker-owo
c4a4fc53cc ruff 2025-11-19 22:54:32 +08:00
Windpicker-owo
f386ce01ec ruff 2025-11-19 22:54:31 +08:00
Windpicker-owo
b4f8b27ea5 修复ada插件 2025-11-19 22:54:30 +08:00
Windpicker-owo
913ea4ebe2 test 2025-11-19 22:54:30 +08:00
Windpicker-owo
efd55016bd 更新todo 2025-11-19 22:54:30 +08:00
Windpicker-owo
c9b9d7ee03 ruff 2025-11-19 22:54:29 +08:00
Windpicker-owo
efdda4d6f4 feat(napcat): 补充全部群事件处理与事件定义
新增近 30 个群相关事件处理器,覆盖群信息、成员管理、禁言、公告、精华消息等功能;修正合并转发消息事件常量拼写;补全事件类型注解与详细文档。所有群事件统一使用 `NapcatEvent.GROUP.*` 枚举值与对应 Handler。
2025-11-19 22:54:01 +08:00
Windpicker-owo
dbe2075090 feat(napcat): 增加消息与交互相关事件处理模块
新增多个事件处理器,支持私聊/群聊消息管理、历史记录、戳一戳、合并转发、表情点赞、AI语音等丰富消息功能,统一通过 napcat 接口发送并标准化返回 HandlerResult。

新增事件类型及其文档化注释,涵盖:
- SEND_PRIVATE_MSG / SEND_POKE / DELETE_MSG
- GET_GROUP_MSG_HISTORY / GET_MSG / GET_FORWARD_MSG
- SET_MSG_EMOJI_LIKE / GET_FRIEND_MSG_HISTORY / FETCH_EMOJI_LIKE
- SEND_FORWARD_MSG / SEND_GROUP_AI_RECORD

移除冗余空行并修正枚举名称拼写(FORWARF_MSG → FORWARD_MSG),为使用者提供完整入参和返回值说明。
2025-11-19 22:54:00 +08:00
minecraft1024a
5516c43fe3 refactor(energy): 移除is_sleeping方法对wakeup_manager的依赖
将`schedule_manager.is_sleeping`的调用从`is_sleeping(self.context.wakeup_manager)`修改为`is_sleeping()`,以解耦对`wakeup_manager`的直接依赖。

同时,在`napcat_adapter_plugin`中将`enable_plugin`的默认值修改为`False`。
2025-11-19 22:53:54 +08:00
minecraft1024a
01e06ae95b ruff ci 2025-11-19 22:51:31 +08:00
Windpicker-owo
181a4f9d59 移除测试 2025-11-19 22:50:09 +08:00
Windpicker-owo
eeddf1976c feat(napcat): 新增18个账号相关事件处理器与完善文档
为NapCat适配器添加完整的账号操作功能:
- 在线客户端查询、在线状态设置、最近联系人
- 好友列表、分组列表、删除好友、点赞
- 头像设置、个性签名、自定义在线状态
- 小程序卡片生成、用户信息/状态查询
并同步补充事件类型注解
BREAKING CHANGE: BaseEvent构造函数不再接受可变默认实参
2025-11-19 22:50:07 +08:00
Windpicker-owo
1dbf14c096 feat(napcat): 添加账号设置处理器和事件类型注解
为napcat插件增加SetProfileHandler来处理账号信息设置事件
- 实现参数解析和napcat API调用逻辑
- 添加详细的事件类型文档注解,包含参数说明和返回格式
- 扩展事件枚举类,新增多个群组相关操作事件
- 在插件初始化时自动注册所有事件处理器
- 为HandlerResultsCollection添加获取消息结果的方法

同时添加接口测试处理器用于验证事件系统的正常工作
2025-11-19 22:50:04 +08:00
Windpicker-owo
584f69871c napcat插件继续更新 2025-11-19 22:49:59 +08:00
Windpicker-owo
268f65903c 修复napcat插件 2025-11-19 22:49:53 +08:00
Windpicker-owo
51075c7dd9 修复enable配置 2025-11-19 22:49:52 +08:00
Windpicker-owo
ce64cc68e1 修复event权限,现在每个component都拥有plugin_name属性 2025-11-19 22:49:41 +08:00
Windpicker-owo
7f09c8faa1 add event 2025-11-19 22:49:35 +08:00
Windpicker-owo
8fd5acfb2d 接入event 2025-11-19 22:49:32 +08:00
Windpicker-owo
e71cc44e18 至少让插件跑起来了 2025-11-19 22:49:30 +08:00