DerrorsandClaude Code d27857c4d4 fix: 修复电驴电影探测并发布 v1.5.2
统一电影选片的季集字段,修正空季集摘要并补齐回归测试。

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-11-04 23:19:16 +08:00
2026-10-24 23:33:04 +08:00
2026-11-01 12:22:17 +08:00

Reelay

Reelay

Turn Telegram resource messages into an organized media library on your 115 drive.

Self-hosted · AI / rules · Approval & subscriptions · Verified transfers · Automatic organizing

Release CI Docker Python License

简体中文 · English

Documentation · Quick start · User guide · Releases · Issues


Listen → Recognize → Approve → Transfer → Library

Overview

Reelay is a self-hosted Telegram → 115 resource organizer for a NAS or home server. It monitors sources with your own Telegram account, identifies titles, episodes and release details, then transfers, verifies and organizes approved resources into your own 115 drive.

Configure it in the web console; approve, correct and follow shows from the web or Telegram. Reel + Relay: relaying resources from your message feed into your library.

Reelay does not search the web for resources or missing episodes, provide playback, mount your drive, or generate STRM files. Your media server needs its own way to read files on 115. Full capabilities and boundaries →

Documentation is available in English and Simplified Chinese. The web console and Telegram messages are still in Simplified Chinese; the English guides explain the relevant Chinese controls.

Highlights

  • Recognition and filtering: AI or rules, TMDB matching, 115 shares and eD2k links, with per-source filters.
  • You decide: approve individually or in batches, allow eligible resources automatically, and correct or re-run recognition.
  • Season subscriptions: allow eligible new episodes; episode tracking adds missing-episode reminders. Subscriptions-only filtering is supported from v1.5.0.
  • Verified transfers: checkpoint before transferring and verify uncertain results rather than blindly resubmit. eD2k uses 115 cloud downloads, not the host's disk.
  • Automatic organizing: categories, naming templates, previews and duplicate-version handling, with Jellyfin / Emby-friendly naming.
  • Multiple interfaces: web console, Telegram control bot and MCP, plus plugins and amd64 / arm64 Docker images.

Quick start

Prepare an always-on machine, Docker Compose v2.24+, a personal Telegram account with API ID / API Hash, and a 115 account. See the prerequisites for AI, TMDB and control-bot setup.

1. Start the web console:

mkdir reelay && cd reelay
curl -fsSLO https://raw.githubusercontent.com/Derrors/reelay/main/compose.yaml
docker compose pull
docker compose up -d web

2. Open http://127.0.0.1:28080, set a console password, then configure networking, Telegram, AI / TMDB and 115 under Settings.

The port listens only on the deployment machine by default. For a NAS or LAN, follow the access instructions; do not expose it directly to the internet.

3. In the same directory, log in with your personal Telegram account and start the worker:

docker compose run --rm --no-deps -it worker python -m reelay.login
docker compose up -d

4. Set save directories and sources. Begin with manual approval and rule-based decisions. Test a message you are authorized to save, then wait for a new message, approve it and verify that the files arrive.

Step-by-step checks, local installation and offline simulation are in the quick start.

Documentation

Read the guides in English or 简体中文. Use the language menu to switch the current page.

Goal Guide
Configure sources, approvals, subscriptions and organizing User guide
Troubleshoot access, messages or transfers FAQ
Look up settings, upgrade or back up Configuration · Deployment
Use the bot, natural-language controls or MCP Telegram and agents
Understand internals or build extensions Architecture · Plugins

Before you use it

  • Documentation follows the source tree; unreleased features are not yet in the release image. Check Releases and the changelog.
  • AI features send relevant content to your configured endpoint; third-party services may charge fees. The data directory contains credentials and login sessions: protect it, back it up in full and never upload it publicly.
  • Only process content you are authorized to use. Automation may trigger Telegram account restrictions or 115 risk controls. Read the disclaimer before use.

Contributing

Issues and PRs are welcome. See CONTRIBUTING, report security issues privately as described in SECURITY, and keep credentials, cookies and sessions out of reports.

MIT © Derrors

S
Description
自托管的 Telegram → 115 网盘自动转存:AI 识别分享链接,审批后转存并按 Jellyfin/Emby 规范整理入库
https://github.com/Derrors/reelay#readme
Readme MIT
2.4 MiB
0 Stars 1 Watchers 0 Forks
Languages
Python 69.7%
TypeScript 29.4%
CSS 0.7%