diff --git a/README.md b/README.md index fcbf4cd..85d8fc8 100644 --- a/README.md +++ b/README.md @@ -14,12 +14,12 @@ ## 📝 待办事项 (TODO) ### API 封装 -- [ ] **消息相关** +- [x] **消息相关** - `delete_msg`: 撤回消息 - `get_msg`: 获取消息 - `get_forward_msg`: 获取合并转发消息 - `send_like`: 发送点赞 -- [ ] **群组管理** +- [x] **群组管理** - `set_group_kick`: 群组踢人 - `set_group_ban`: 群组单人禁言 - `set_group_anonymous_ban`: 群组匿名禁言 @@ -30,27 +30,42 @@ - `set_group_name`: 设置群名 - `set_group_leave`: 退出群组 - `set_group_special_title`: 设置群组专属头衔 -- [ ] **群组信息** +- [x] **群组信息** - `get_group_info`: 获取群信息 - `get_group_list`: 获取群列表 - `get_group_member_info`: 获取群成员信息 - `get_group_member_list`: 获取群成员列表 - `get_group_honor_info`: 获取群荣誉信息 -- [ ] **用户相关** +- [x] **用户相关** - `get_login_info`: 获取登录号信息 - `get_stranger_info`: 获取陌生人信息 - `get_friend_list`: 获取好友列表 -- [ ] **请求处理** +- [x] **请求处理** - `set_friend_add_request`: 处理加好友请求 - `set_group_add_request`: 处理加群请求/邀请 -- [ ] **系统/其他** +- [x] **系统/其他** - `get_version_info`: 获取版本信息 - `get_status`: 获取状态 - `can_send_image`: 检查是否可以发送图片 - `can_send_record`: 检查是否可以发送语音 - `clean_cache`: 清理缓存 +### 待实现 API +- [ ] **Web 凭证类** + - `get_cookies` + - `get_csrf_token` + - `get_credentials` +- [ ] **文件/资源信息** + - `get_image` + - `get_record` + - `get_file` +- [ ] **系统控制** + - `set_restart` +- [ ] **扩展功能** + - `send_forward_msg`: 发送合并转发消息 + ### 其他改进 +- [ ] **API 强类型封装**: 将 API 返回值从 `dict` 转换为数据模型对象。 - [ ] **日志系统优化**: 引入更完善的日志记录机制,支持文件输出和日志级别控制。 - [ ] **异常处理增强**: 增强插件执行过程中的异常捕获,防止单个插件崩溃影响整个 Bot。 - [ ] **中间件支持**: 添加消息处理中间件,支持在指令执行前/后进行拦截和处理。