Skip to content
Level6mePublic

About

微信个人端 AI 影视云盘助手:全网50+源秒级搜存、小红书沉浸式种草推荐、8大场景智能定时追更与网盘防和谐剧名自动清洗还原

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

WeSaver - 微信端 AI 影视资源转存与种草助手

Node.js TypeScript DeepSeek WeChat Quark License

WeSaver 是一款基于 Node.js + TypeScript + DeepSeek 大模型 驱动的微信个人端智能影视资源助手。它原生接入腾讯微信官方通信通道(零 Hook、免逆向、无封号风险),深度聚合全网 50+ 公开资源频道,并首创**「小红书沉浸式种草推荐」与「网盘防和谐混淆自动洗白规整」**两大黑科技,为您和朋友提供如微信好友聊天般丝滑、有温度的追剧体验!

Note

项目渊源与致谢 (Lineage & Acknowledgements)
本项目由 FeishuSaver(飞书云盘转存助手)架构重构演进而来,原版实现了飞书机器人多源搜片与转存体系;而 FeishuSaver 的核心转存思想最初源于开源项目 cloudsaver / 云盘搜存生态。
WeSaver 在继承前作优秀搜存底座的同时,全面转向微信原生生态,深度重构了多用户隔离与好友裂变机制,并新增了 DeepSeek 大模型 NLU 推荐、小红书文案种草 与 网盘防和谐剧名自动清洗还原 等核心能力。在此向原项目的探索与开源精神致以崇高敬意!


📸 运行效果与实操展示

自然推荐与热评下饭 单部深度种草 小红书风格片单

全网多源搜片与一键转存 真实网盘容量与指令指南


🌟 核心特性与亮点

🍿 1. 小红书沉浸式种草推荐引擎

告别冷冰冰的机械式报菜名!WeSaver 内置 NLU 意图槽位解析 + 豆瓣实时热榜召回(RAG)+ 个性化重排 四阶推荐算法:

  • 智能意图理解:精准识别用户口语中的数量约束(如“推荐一部”)与时效约束(如“最近新出的”、“以前的经典”);
  • 爆款种草文案:输出带氛围感大标题、细分题材标签(如 英剧|推理|反转)、豆瓣真实高分与直击痛点的灵魂安利短评;
  • 自适应卡片展示:
    • 问“推荐一部最近比较火的电影” ➜ 单部深度种草卡片,直接回复「转存」或「换一部」;
    • 问“推荐几部高分悬疑韩剧” ➜ 5~6 部精品清单,直接回复数字序号(如「1」或「看第2个」)一键转存;
    • 随时支持回复「换一批」或「取消」退出。

🛡️ 2. 智能防和谐剧名自动规整更名

网盘分享者常使用火星文、同音字或拼音前缀防止版权屏蔽(如将《今天是太阳雨》改成 J 妗兲湜忲陽雨):

  • 全自动识别混淆:转存成功后,AI 实时嗅探文件名中的火星文、生僻字、拼音首字母;
  • 智能对齐还原:结合搜索目标剧名与语义分析,自动改回标准中文片名;
  • 保留完整集数与画质:严格保留 [更新至16集]、4K 60帧、S01E01 及 .mp4 后缀;
  • 官方接口静默改名:调用网盘官方重命名 API 完成云端改名,并在微信中友好反馈;
  • 存量文件一键治理:支持向机器人发送 /clean-names,一键扫描并清洗网盘中已有的所有火星文剧名!

⚡ 3. 全网 50+ 频道秒级聚合并发检索

  • 整合 50 个高价值公开影视分享频道(夸克/阿里/UC/115 等);
  • 国内网络直连快速抓取,无需魔法 / 无需翻墙;
  • 多源并发毫秒级召回、智能去重与热度排序,平均 1.9 秒返回 30+ 优质活链。

🤖 4. AI 影视俗称与演员外号智能纠错

  • 自动识别口语俗称:“荷兰弟蜘蛛侠” ➜ 纠错为《蜘蛛侠:英雄归来》;
  • “小李子盗梦空间” ➜ 识别为莱昂纳多《盗梦空间》;
  • “甜茶沙丘”、“阿汤哥碟中谍” 等均可 0 延迟秒级规范化。

📁 5. 多层级网盘目录自动递归创建

  • 支持自定义保存目录(如 /我的资源/追剧/电影);
  • 底层递归解析与逐层自动建夹,告别落入网盘根目录的混乱痛点;
  • 支持微信指令 /set-dir <新目录> 或自然语言口语随时修改。

👥 6. 多微信个人号并发与好友裂变邀请

  • 允许多个个人微信同时绑定同一个后台常驻服务;
  • 发送 /share 或“把机器人分享给朋友”,机器人自动发起二步确认(是否共享您的 AI 额度);
  • 自动生成专属带参微信邀请二维码,好友微信扫码后自动绑定并激活,实现无感裂变!

⏰ 7. 全场景智能定时与雷达监控系统(8大场景 + 自定义轮询间隔)

内置高精度持久化的 SchedulerService 定时与轮询调度中枢,支持直接用微信自然语言口语一键创建,并支持自由指定/动态修改扫描轮询间隔(如 每10分钟、每隔2小时):

  1. 每日/周期定时荐片:如发送 “每天早上8点准时推送一部科幻电影给我”,准点推送并支持回复 1 或自动转存;
  2. 新片未出资源全网蹲守:如发送 “《流浪地球3》有资源了通知我” 或 “每10分钟帮我蹲守《奥德赛》”,后台按指定间隔(默认 30 分钟)轮询 50+ 频道,出片即刻微信通知并自动存入夸克网盘;
  3. 连载热播剧全自动追更入库:如发送 “帮我追更《今天是太阳雨》” 或 “每隔15分钟追更《小城良方》”,自动识别集数进度(如 更新至16集),检测到新集数自动转存 + 防和谐改名 + 微信推送;
  4. 4K / REMUX / 杜比高画质洗版监控:如发送 “等《奥德赛》出4K资源了帮我存一下”,专门锁定高码率原盘规格;
  5. 周五下班 · 周末观影精选周报:每周五晚准时推送当周豆瓣口碑新片与热播剧单;
  6. 夸克网盘容量预警 + 定时防和谐巡检:支持每日定点或按间隔(如 “每2小时巡检一次网盘容量”)静默清洗火星文混淆文件名并在低空间时预警;
  7. 个人待看片单周末温馨提醒:每周末从您的 /追剧 待看清单中翻牌提醒并备好最新活链;
  8. 自定义任意计划任务与间隔管理:支持任意口语创建单次/周期提醒、定时搜片,支持发送 “把任务1的轮询间隔改成10分钟” 或 /task-interval 1 10 动态调整频率,并通过 /tasks、/task-run <序号>、/task-del <序号> 随时管理。

🚀 一键链接式极速部署 (推荐)

在您的 Linux 云服务器或 NAS 终端上,直接复制并运行以下一键脚本即可:

bash <(curl -fsSL https://raw.githubusercontent.com/Level6me/wesaver/main/install.sh)

脚本将全自动完成:

  1. 自动检测并安装缺失的基础依赖(Node.js 18+、Git、PM2 等);
  2. 引导配置 DeepSeek API Key、夸克 Cookie、网盘转存目录;
  3. 自动完成项目依赖安装与 TypeScript 编译;
  4. 注册并启动 PM2 守护进程,保障 24 小时稳定不掉线;
  5. 终端直接打印微信扫码授权登录二维码!

📦 手动部署指南

如果您希望手动安装与调试,请按以下步骤操作:

1. 克隆代码仓库

git clone https://github.com/Level6me/wesaver.git
cd wesaver

2. 安装项目依赖

npm install

3. 配置环境变量

复制环境配置模板:

cp .env.example .env

使用文本编辑器(如 vim .env 或 nano .env)修改配置项:

# 必填:DeepSeek API Key (https://platform.deepseek.com)
DEEPSEEK_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

# 选填:夸克网盘 Cookie (也可稍后直接在微信发送 /set-quark 绑定)
QUARK_COOKIE=

# 选填:默认转存根目录 (支持多层级,如 /我的资源)
DEFAULT_SAVE_DIR=/我的资源

# 服务监听端口
PORT=3001

4. 编译构建

npm run build

5. 启动服务与扫码登录

使用 PM2 常驻后台(推荐):

# 全局安装 PM2
npm install -g pm2

# 启动常驻进程
pm2 start ecosystem.config.js
pm2 save

# 查看日志获取登录二维码
pm2 logs wesaver

终端将输出扫码登录链接与二维码,使用手机微信扫码授权后即可畅快使用!


🐳 Docker 容器化部署

如果您更习惯使用 Docker,可以直接通过 Dockerfile 运行:

# 构建镜像
docker build -t wesaver:latest .

# 启动容器 (映射数据卷保持登录状态持久化)
docker run -d \
  --name wesaver \
  --restart always \
  -v $(pwd)/data:/app/data \
  -v $(pwd)/.env:/app/.env \
  wesaver:latest

# 查看扫码日志
docker logs -f wesaver

💬 微信聊天框指令与使用大全

WeSaver 支持**「自然语言口语」与「快捷指令」**双模驱动:

功能类型 自然语言示例 对应快捷指令 说明
搜片转存 我想看周星驰功夫
搜流浪地球2
/search <片名> 50+ 频道秒级聚合检索,回复数字(如 1)自动转存
看图识片 [发送剧照/剧集海报截图] 发送图片即可 AI 视觉多模态看图识别片名并自动召回资源
种草推荐 推荐一部最近火的电影
有什么高分韩剧
/hot
/热门
小红书文案种草笔记,回复序号即可存入网盘
选号转存 1
我要第2个
存这部
1 ~ N 自动匹配搜片或推荐上下文,一键转存
换批换部 换一部
换一批
换一批 换下一组推荐结果(自动去重过滤)
退出会话 取消
退出
算了
/cancel 退出当前选片状态并清理上下文
追剧管理 查看追剧清单
添加追剧 庆余年
/追剧 或 /watchlist 记录常看片单、心愿清单与转存历史
定时荐片 每天早上8点推送一部科幻电影给我 自然语言直接发送 每日/周期定点推送指定类型好片,可一键转存
资源蹲守 《流浪地球3》有资源了通知我
每10分钟蹲守《奥德赛》
/watch <片名> 或 蹲守 后台按指定间隔(默认30分钟)轮询全网,出资源即刻推送并自动转存
自动追更 帮我追更《今天是太阳雨》
每隔15分钟追更《小城良方》
/追更 <剧名> 自动识别最新集数,出新集自动入库网盘并防和谐改名
轮询间隔 把任务1间隔改成10分钟
把所有监控间隔改成15分钟
/task-interval <序号> <分钟> 随时动态修改单个或全部监控任务的扫描轮询频率
任务管理 查看定时任务
执行任务 1
/tasks / /task-run 1 查看、立即触发测试、暂停或删除所有定时与监控任务
目录配置 保存目录 /追剧专用 /set-dir <路径> 自定义转存路径,支持任意多级嵌套目录
网盘清洗 帮我把网盘防和谐名字改回来 /clean-names 批量扫描并自动还原网盘中的火星文混淆剧名
状态查询 查看状态
网盘还有多少空间
/status 查询网盘剩余容量与当前连接情况
个人配置 查看我的配置 /config 查看当前绑定网盘、独立Key模式与默认目录
绑定夸克 绑定网盘 <Cookie> /set-quark <Cookie> 绑定用户个人夸克网盘账号与Cookie
绑定 Key /set-key sk-xxxx /set-key 或 /set-deepseek 绑定专属 DeepSeek Key 或切回共享模式
频道查询 查看资源频道 /channels 列出底层支持的 50+ 个全网资源共享源
好友分享 我想把你推荐给朋友 /share 或 分享 确认是否共享额度后,生成专属微信授权链接/码
玩法帮助 帮助
怎么用
/help 或 /start 输出清晰简洁的指令大全与操作指南

📁 目录架构说明

wesaver/
├── src/
│   ├── agent/                 # DeepSeek 核心 Agent 与工具调度中枢
│   ├── commands/              # 原版指令解析器与序号路由
│   ├── services/
│   │   ├── AiRecommender.ts   # 小红书种草推荐引擎 (意图槽位+多路召回+去重重排)
│   │   ├── AntiCensorService.ts # AI 防和谐火星文混淆识别与还原引擎
│   │   ├── QuarkService.ts    # 夸克网盘 API (多级目录递归创建/转存/重命名/移动)
│   │   ├── Searcher.ts        # 全网 50+ 频道秒级联合检索器
│   │   ├── DoubanService.ts   # 豆瓣多维度数据检索与元数据抓取
│   │   ├── SessionManager.ts  # 多轮会话状态与分页记忆管理
│   │   └── UserManager.ts     # 多用户数据安全隔离与配置管理器
│   ├── wechat/                # 微信 iLink 原生通道连接器与鉴权引擎
│   ├── index.ts               # Web 网关入口
│   └── login.ts               # 微信登录鉴权与主轮询监听入口
├── install.sh                 # 链接式一键安装部署交互脚本
├── ecosystem.config.js        # PM2 进程守护配置
├── .env.example               # 环境变量配置模板
└── README.md                  # 开源使用与接入文档

⚠️ 免责声明 (Disclaimer)

  1. 本项目仅供编程学习、技术研究与个人日常归档使用,严禁用于任何商业用途或非法传播。
  2. 项目检索的所有资源均来自于互联网公开公开分享频道,系统本身不存储、不制作、不上传任何音视频文件。
  3. 请严格遵守当地法律法规,支持正版影视作品。

📄 开源许可证

本项目基于 MIT License 许可协议开源发布。欢迎提交 PR、Issue 或 Star 支持!

About

微信个人端 AI 影视云盘助手:全网50+源秒级搜存、小红书沉浸式种草推荐、8大场景智能定时追更与网盘防和谐剧名自动清洗还原

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages