如何高效管理上百个分享链接:cloud189-auto-save 批量任务创建与文件过滤完整指南
2026/8/22 14:26:31 网站建设 项目流程

如何高效管理上百个分享链接:cloud189-auto-save 批量任务创建与文件过滤完整指南

【免费下载链接】cloud189-auto-save天翼云盘自动转存系统,支持自动监控更新并转存文件。项目地址: https://gitcode.com/gh_mirrors/cl/cloud189-auto-save

📌 项目简介

cloud189-auto-save是一个开源的天翼云盘自动转存系统:它会自动监控分享链接的更新、按规则过滤文件并转存到你的网盘,支持 STRM 生成、Emby 入库通知和机器人操作。当你手上有一两百个影视资源分享链接时,靠手动一个个点"保存"根本不现实——这篇文章就带你掌握它的批量任务创建文件过滤两大核心技巧,让转存工作完全自动化。

⚠️ 安全提示:本项目涉及网盘账号与 Cookie 等敏感信息,请务必私有化部署,不要使用他人搭建的实例。

一、为什么你需要批量转存管理

手动管理上百个分享链接的痛点很典型:

  • ❌ 收藏后忘转存,链接失效资源就没了
  • ❌ 资源分 P 或持续更新,漏集、断更难以发现
  • ❌ 分享里混着封面图、字幕、特别版,全转存浪费空间
  • ❌ 想只追"第 9 集之后的正片"?手动根本做不到

cloud189-auto-save 的思路是:把每个分享链接变成一个"任务",系统按定时规则自动检查更新,用过滤规则筛出你真正要的文件,增量转存到你的指定目录。

如上图,每个任务都会展示资源名称、更新数/总集数、转存时间和当前状态(追剧中/已完成),一眼就能看出哪个资源有更新。

二、快速上手:5 分钟创建第一个转存任务

使用 Docker 镜像即可快速部署:

docker run -d \ --name cloud189-auto-save \ -p 8080:8080 \ xia1307/cloud189-auto-save

访问 WebUI 后,先在「账号」页登录你的天翼云盘账号,再进入「任务」页点击创建任务,填写分享链接、选择保存目录,还可以设置任务名称、总集数、备注等信息:

创建完成后,任务就会按系统默认周期自动检查分享链接是否有更新并转存,全程无需人工干预。

三、批量任务创建与管理技巧

当链接积累到上百个,逐个操作依然低效,用好下面几招:

1. 善用「更多操作」与批量删除

任务列表顶部提供「更多操作」下拉菜单,配合任务多选框,可以批量勾选任务后一键删除(前端逻辑见 src/public/js/tasks.js,后端走/api/tasks/batch批量接口),无需逐条点开处理。

2. 批量任务接口(BatchTaskDto)

系统内置了批量任务的数据结构,一次请求可携带多条任务信息统一处理,方便脚本化、第三方集成:

  • 任务类型(type):如批量删除 DELETE 等
  • 任务信息列表(taskInfos):包含 fileId、fileName 等字段
  • 目标目录(targetFolderId)、分享 ID(shareId)等可选参数

批量处理逻辑定义在 src/dto/BatchTaskDto.js,配合系统提供的 REST API Key,可以写脚本把资源站的链接列表一次性灌入,实现真正的批量建任务。

3. 自定义定时规则

创建任务时勾选「启用自定义定时任务」,可以单独为某个任务设置 Cron 表达式,例如:

  • 0 */30 * * * *—— 每 30 分钟检查一次
  • 0 0 2 * * *—— 每天凌晨 2 点执行

热门更新频繁的链接调高频率,完结资源则依赖系统全局定时检查即可,既及时又省流量。

四、文件过滤:只转存你真正需要的内容

这是 cloud189-auto-save 最好用的功能之一。转存前系统会对分享里的每个文件做筛选,支持三层过滤机制。

1. 正则匹配过滤:按集数/关键词精确筛选

在创建任务表单的「文件名正则匹配」区域(见 src/public/index.html),由三个字段组成:

字段含义示例
正则表达式从文件名中"提取"出要比较的值(?<=E)\d+提取集数
操作符小于 / 等于 / 大于 / 包含 / 不包含大于
比较的基准8

典型场景:分享里有沙尘暴 - S01E06 - 第6集.mkv,只想转存大于 8 集的剧集?正则填(?<=E)\d+,操作符选"大于",值填8。系统会自动提取S01E06中的068比较,不满足条件的文件直接跳过(核心实现见 src/services/task.js 的_handleMatchMode方法)。

进阶玩法

  • 正则1080p|4K+ 操作符"包含":只转存高清资源
  • 正则特别篇|番外|彩蛋+ 操作符"不包含":排除加更内容

2. AI 智能过滤:用大白话写条件

不想学正则?开启 AI 功能后(支持智谱 AI、OpenAI 等兼容平台),同一个过滤区域可以直接写自然语言,例如:

  • 剧集 大于 8→ AI 自动筛出集数大于 8 的文件
  • 文件名 不包含 特别版和番外篇→ AI 只保留正片

系统会把过滤条件转成中文描述交给 AI 判断每个文件名是否保留(实现见task.js_filterFilesWithAI方法)。AI 失败时会自动回退到正则逻辑,不会导致转存中断。

3. 媒体后缀过滤:一键只存视频

在「系统」页的任务设置中,可以配置媒体文件后缀(默认.mkv;.iso;.ts;.mp4;.avi;.rmvb等,配置见 src/services/ConfigService.js),并勾选「只保存媒体文件」——勾选后所有任务默认忽略封面图、压缩包、字幕等非媒体文件,省空间又省心:

五、增量转存:更新自动追,已有不重复

批量任务最怕"重复转存撑爆网盘"。系统通过双重去重实现增量转存

  • 用文件MD5对比,内容相同绝不重复保存
  • 文件名兜底对比,避免改名重复文件再次入库
  • 转存失败自动重试(最大重试次数、重试间隔均可在系统页配置),任务长期无更新会自动标记为"已完成"

任务执行完可通过消息推送(企业微信、Telegram、Bark 等)收到结果通知,也可以打开「系统日志」查看每一次批量任务的详细处理记录:

六、最佳实践清单 ✅

  1. 分类建目录:按"影视剧/动漫/纪录片"建好目录,创建任务时用「常用目录」一键选择,方便后续刮削入库
  2. 更新频繁的资源:自定义短周期定时规则;完结资源交给默认检查
  3. 分 P 资源:优先用"正则 + 包含/不包含"过滤,保证只收目标清晰度
  4. AI 过滤兜底:文件名不规范、规则写不出来时,直接用自然语言描述条件
  5. 批量入口 + API:链接列表用脚本经 REST API 批量导入,日常清理用页面批量删除
  6. 开启只存媒体:绝大多数影视场景下建议默认勾选

写在最后

cloud189-auto-save 把"收藏 → 转存 → 追更 → 入库"整条链路自动化了:批量任务解决效率问题,三层文件过滤(正则 / AI / 后缀)解决精度问题,增量去重解决可靠性问题。把上百个分享链接交给它,你只需要享受资源更新推送的那一刻。🎬

【免费下载链接】cloud189-auto-save天翼云盘自动转存系统,支持自动监控更新并转存文件。项目地址: https://gitcode.com/gh_mirrors/cl/cloud189-auto-save

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询