什么是 Reelay?
简介
你关注的频道、群组和 Bot 每天发来很多资源,但你真正想保存的可能只有几部。手动找到链接、判断是不是缺的那一集、转存到网盘、改名、归类,反复做起来很费时间。
Reelay 是一个自托管的 Telegram → 115 资源整理工具。它用你自己的 Telegram 账号监听指定来源,通过 AI 或规则识别消息里的片名、季集与版本,再结合 TMDB 和资源中的文件信息进行检查。符合条件的资源由你确认,或按规则自动放行,最后转存到自己的 115 账号,核验文件并整理目录。
你可以在网页管理台完成配置,也可以用 Telegram 控制 Bot 处理日常审批、修正识别、订阅剧集和查看提醒。不必一直开着浏览器,但后台服务需要持续运行。
Reel(胶片)+ Relay(接力):把资源从消息流接力到媒体库。
适合谁
- 在 NAS 或家用服务器上整理媒体库的人:希望少做重复的转存、改名和归类。
- 从多个 Telegram 来源收集资源的人:希望统一筛选和审批,而不是逐个频道翻消息。
- 追更剧集的人:希望订阅后的新集按规则转存,并知道哪些集还没入库。
- 偏好自己掌控自动化的人:既可以逐条确认,也可以逐步放开自动处理。
它不是什么
| 你可能期待的能力 | Reelay 的实际边界 |
|---|---|
| 搜索全网影视资源 | 不提供资源搜索引擎,也不内置资源库;只处理你配置的来源消息。TMDB 搜索用于识别作品和建立订阅,不是搜索下载链接 |
| 自动补齐所有缺集 | 可以记录订阅、发现缺集,并处理之后收到的资源;不会主动到全网寻找缺集 |
| 多网盘通用转存器 | 当前内置的真实存储目标是 115,不是百度网盘、阿里云盘、Google Drive 或 OneDrive 的转存工具 |
| 本地下载器 | 115 分享走网盘转存;电驴链接交给 115 云下载,不是下载到运行 Reelay 的机器 |
| 安装后直接播放 | 不提供播放器、网盘挂载、STRM 生成或 Jellyfin / Emby 服务;媒体服务器如何读取 115 文件,需要你另行配置 |
| 无人值守且永不出错 | AI 可能识别错,第三方接口也可能限流或失效;拿不准或核验不过时会停止自动处理,交给你确认 |
功能特性
识别与筛选
- 多来源监听:支持个人账号可访问的 Telegram Bot、频道和群组;一张来源卡片可填写多个来源,共用设置。
- AI 与规则两种识别方式:识别片名、年份、季、集、清晰度等;可为不同来源编写自己的字段规则,也可让 AI 根据样例起草。
- TMDB 补全:匹配作品、规范片名,补充类型、国家地区、海报等信息,减少同名作品混淆。
- 115 分享与电驴链接:识别正文和消息按钮中的链接;同时提取到 115 分享与电驴链接时优先使用分享。
- 确定性过滤与自然语言偏好:按关键词、类型、地区、清晰度过滤;需要时再由 AI 按收藏偏好收紧处理结果。
- 先试后存:来源卡片的「测试识别」支持试跑尚未保存的修改,不创建转存任务。
审批与追剧
- 逐条或批量审批:通过管理台或 Telegram 控制 Bot 转存、忽略、修正识别和更换目标目录。
- 订阅新集放行:已订阅作品的对应季,在置信度、过滤与去重等检查通过后可以自动转存。
- 仅处理订阅:v1.5.0 起支持,可全局开启或按来源单独设置;未订阅、订阅已结束或无法确认属于有效订阅的资源直接忽略。
- 不再接收某部作品:不同于只忽略一条消息,可以持续屏蔽这部作品,之后也能恢复。
- 缺集提醒与日报:启用对应插件后查看已入库与缺失的集;每日巡检确认播完、收齐并满足完结条件后自动结束订阅。
转存与整理
- 转存前后有核验:先记录检查点,再请求网盘转存;读回确认文件后才进入整理。
- 结果不明时不盲目重发:先核验已有结果,避免重复转存;临时错误、登录失效和风控按不同方式处理。
- 自动分类与命名:按媒体类型或二级分类建立目录,支持命名模板和整理效果预览。
- 重复与版本冲突处理:可以转人工、保留旧文件、并存,或按版本偏好洗版;涉及删除或替换的策略需谨慎开启。
管理与扩展
- Web、Telegram、MCP 三种入口:管理台适合配置和排查,Telegram 适合日常操作,MCP 可供外部 Agent 查询或管理。
- 数据保存在本地:配置、数据库、密钥和会话集中在数据目录,便于备份和迁移。
- 插件扩展:识别补全、分享读取、整理、追更和日报等能力通过插件组织,可添加自己的扩展。
- Docker 部署:提供 amd64 / arm64 镜像;也可在 macOS / Linux 上从源码运行,Windows 推荐 Docker。
一条资源如何入库
| 步骤 | Reelay 做什么 | 你在哪里查看或操作 |
|---|---|---|
| 1. 收到消息 | 监听已配置来源的新消息并落库 | 管理台「任务」 |
| 2. 识别资源 | 提取链接和作品信息,进行 TMDB 匹配、分享检查与过滤 | 来源「测试识别」、任务处理轨迹 |
| 3. 决定是否保存 | 不符合条件的忽略,拿不准的待审批,符合自动放行条件的进入队列 | 管理台「待审批」或 Telegram 卡片 |
| 4. 转存到 115 | 115 分享转存,或把电驴链接交给 115 云下载;随后核验文件 | 任务详情、必要时的异常提醒 |
| 5. 整理入库 | 分类、改名、移动并读回核验 | 管理台「媒体库」、115 目录、入库通知 |
“已批准”不等于“已入库”。只有转存与整理完成、任务显示「已入库」后,才算走完这条流程。
整理后的目录示例
以下是示意目录,实际目录由作品信息、分类和命名模板决定;匹配到 TMDB 时会写入对应 ID:
text
电影/
└── 国产电影/
└── 示例电影 (2026) [tmdbid=…]/
└── 示例电影 (2026) - 2160p H265.mkv
剧集/
└── 国产剧集/
└── 示例剧集 (2026) [tmdbid=…]/
└── Season 01/
├── 示例剧集 - S01E01 - 第 1 集 - 1080p H265.mkv
└── 示例剧集 - S01E02 - 第 2 集 - 1080p H265.mkv命名格式面向 Jellyfin / Emby 等媒体库的刮削习惯;Reelay 不负责把 115 挂载到媒体服务器,也不负责触发播放。目录、模板和同名文件处理见 使用指南:保存目录与整理。
数据、费用与安全
- 自托管不等于所有处理都在本机:AI 功能会把相关消息或上下文发送到你配置的 AI 接口;TMDB 匹配会查询作品信息;转存和云下载发生在 115。
- 项目免费开源,第三方服务可能收费:AI Token、服务器、网盘容量或云下载权益等由对应服务决定。
- 数据目录需要妥善保护:其中包括数据库、密钥、Telegram 登录会话和 115 凭证,不要公开上传。备份时保留整个目录,而不只是配置文件。
- 自动化有账号风险:个人 Telegram 账号可能受限,115 也可能触发风控;限流和核验能减少问题,但不能保证账号或文件绝对安全。
- 只处理有权使用的内容:Reelay 不提供、不索引、不分发资源。使用前请阅读 免责声明。