任务状态与完成边界
状态描述的是 Bot 当前所处的处理阶段,不是云盘官方后台的上传入库进度。
常见状态#
| 阶段 | 如何理解 |
|---|---|
| 排队 | 已保存任务,等待调度、资源和目的端条件允许 |
| 下载中 | 普通模式从 Telegram 下载到 VPS |
| 流式传输中 | Telegram 数据进入 rclone/WebDAV 管道 |
| 上传中 | 普通模式把完整本地文件上传到网关 |
| 清理中 | 远端检查已通过,正在完成本地清理流程 |
| Bot 完成 | Bot 负责的传输、大小检查和收尾流程完成 |
| 失败 | 需要看任务详情中的具体原因;普通模式可能保留完整本地文件 |
具体文字会随 Edition 和版本有所不同。进度与速度应结合阶段解释,不能直接看作网盘官方完成百分比。
“Bot 完成”证明什么#
它证明 Bot 按当前后端策略完成了 WebDAV 传输及大小复验。CloudDrive2 路径涉及临时文件改名后复验,OpenList 路径是最终文件名直接写入后复验。
它不证明云存储官方端已经完成最终处理,也不提供内容哈希一致性的保证。
/status 应该怎么看#
先看目的端是否可访问和队列是否暂停,再看下载/流式、上传并发窗口,以及任务额度和实际可用磁盘。
“来源下载”“远端上传”“流式送入”代表不同阶段,不能把几个速度机械相加作为端到端速度。
暂停后为何还在传#
/pause 暂停新任务调度,不强行打断已开始的传输。它会跨重启保留,因此重启后仍不放行新任务时,也要检查是否需要 /resume。
失败文件会不会丢失#
普通上传失败会尽量保留完整本地文件,便于重试。流式模式不保留完整副本,失败后通常需要从头读取并重传。取消失败则按保守策略保留数据,避免误删。