Reelay 是自托管的媒体资源流转工具,名字取自 Reel(胶片)+ Relay(接力),链路是:监听 Telegram 频道/Bot资源消息 → AI识别影视信息 → TMDB校正 → 用户审批 → 转存115网盘,自动按照 Jellyfin / Emby 规范重命名、分类整理,打造规整媒体库。
核心机制
整体流程遵循:AI提议 → TMDB+文件信息校验 → 人工裁决 → 修正反馈迭代优化识别。AI只做识别建议,拿不准的全部交给人确认;转存、改名、去重是确定性流程,并且会事后核验,避免漏转、错存。识别出错时人工修正记录还会持续优化这个消息源的识别规则。
核心亮点
- 🧠 AI解析消息:提取片名、季、集数、分辨率、音轨字幕等版本信息,TMDB做信息校正;AI不可用时回落规则匹配兜底
- 📱 主要交互在Telegram:资源识别后推送带海报、评分、版本信息的审批卡片,一键转存、忽略、换存储目录、修正识别信息、开启追剧订阅;日常审批、改信息、查缺集、看日报都不用切网页
- 🛡️ 转存安全校验:先做检查点再调用接口,转存完成后回读核验;状态不明时只核验,不会重复发起转存
- 🗂️ 标准化入库:自定义命名模板、分类目录;文件已存在时,支持跳过、人工处理、并存、洗版替换多种策略
- 📺 自动追剧订阅:订阅剧集后,新资源自动推送审批;每日推送缺集提醒,全集补齐后自动结束订阅
- 🧩 多入口:Web管理后台、Telegram Bot、MCP三种接入方式;模块化设计
Telegram 卡片交互能力
审批卡片自带TMDB海报、简介、评分、分辨率、编码、字幕、体积、来源频道;操作按钮:转存、忽略、更换目录、修正信息、开启追剧、屏蔽该影片、跳转TMDB。
支持自然语言指令:直接发消息让代理批量审批、修改存储路径;也可以查看运行状态、忽略列表。账号登录、密钥配置、115扫码登录这类操作放在Web后台。
部署方式
首选 Docker Compose,支持 amd64 / arm64:
mkdir reelay && cd reelay
curl -fsSLO https://raw.githubusercontent.com/Derrors/reelay/main/compose.yaml
docker compose pull
docker compose up -d web
后台默认地址 http://127.0.0.1:28080,需要单独执行命令登录TG账号;之后在后台配置TG、AI模型、115账号、添加监听频道。
同时提供源码部署,还有dry-run模拟模式,不需要任何密钥账号,只用样例数据跑通全流程,适合先体验测试识别效果。
入库目录结构示例(可自定义模板)
电影/
└── 国产电影/
└── 流浪地球2 (2023) [tmdbid=xxx]/
└── 流浪地球2 (2023) - 2160p H265.mkv
剧集/
└── 国产剧集/
└── 漫长的季节 (2023) [tmdbid=xxx]/
└── Season 01/
├── 漫长的季节 - S01E01 - 第1集 - 2160p H265.mkv










