You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Large file chunked upload: New chunked-upload.ts module that automatically splits large files into parallel uploads with per-part retry, progress callback, and timeout control. Supports both C2C and group scenarios.
/bot-clear-storage command: New storage cleanup command for clearing plugin local cache data.
SSRF guard module ssrf-guard.ts: Standalone SSRF protection utility that performs DNS resolution and IP validation before downloading remote files, blocking internal/reserved network addresses to prevent malicious URLs from reaching internal services.
Changed
Download directory isolated by account/conversation: Attachment download path changed from a shared media/qqbot/downloads/ to downloads/{appId}/{peerId}/, isolating files by account and conversation to prevent multi-account file overwrites.
Attachment download failure messages improved: Download failures now distinguish "timeout" vs. "failure", providing clearer context hints to the model.