feat(napcat_adapter): 添加请求处理程序、发送处理程序、视频处理程序以及实用函数

- 实现了request_handler.py来处理对核心的请求。
- 创建了send_handler.py文件,用于处理并向Napcat发送消息。
- 添加了video_handler.py文件,用于从QQ消息中下载和处理视频文件。
- 开发了utils.py,用于缓存和实现与Napcat操作相关的实用函数。
- 为群组、成员和自身信息引入了带有生存时间(TTL)设置的缓存机制。
- 新模块中增强了错误处理和日志记录功能。
This commit is contained in:
Windpicker-owo
2025-11-26 20:09:41 +08:00
parent 46a98fefc4
commit e0157256b1
22 changed files with 1590 additions and 716 deletions

2
.gitignore vendored
View File

@@ -345,4 +345,4 @@ package.json
src/chat/planner_actions/新建 文本文档.txt
/backup
mofox_bot_statistics.html
src/plugins/built_in/NEW_napcat_adapter/src/handlers/napcat_cache.json
src/plugins/built_in/napcat_adapter/src/handlers/napcat_cache.json