Movie Planner — 电影和剧集规划工具 / Movie Planner: 电影与电视系列规划工具
Source: Dev.to

问题
几个月前,我和妻子意识到我们观看的内容远远少于我们想看的。我们的“待观看”列表分散在 Telegram 聊天、截图、随手笔记以及 3–4 个应用的收藏中。我们计划的内容实际上都没有被观看。
Source: …
解决方案
Movie Planner 是一款专注于电影和电视剧的长期规划服务。
⚠️ 该服务目前仅支持俄语。

Movie Planner 与典型的“今晚看什么”工具的区别
大多数现有工具帮助你在当下挑选一部电影——基于心情、人数或快速推荐。它们适合即兴的夜晚,但并不能帮助长期规划。
Movie Planner 为 持续管理 而生:
- 永久观影清单 – 个人或在群聊中共享(所有人都能看到并向同一列表添加)。
- 带提醒的真实计划 – 设置 “周六晚上 8 点” 或 “明晚”,机器人会提醒并展示你的备注/票据。
- 影院模式与票据 – 上传票据照片/文件;机器人会在放映前 10 分钟把它们发送回来。
- 电视剧追踪器 – 标记已观看的剧集,查看进度,并 订阅新剧集(下一集上线时通知)。
- 一键添加 – 发送 Kinopoisk/IMDb/Letterboxd 链接或使用 Chrome 扩展;影片会立即加入。
- 网页仪表盘(只读) – 在干净的浏览器页面查看你的列表、即将到来的计划和评分(通过 Telegram 的一次性验证码登录,无需密码)。
- 群聊支持 – 非常适合朋友一起策划电影之夜或家庭共享追剧。
截图
| 功能 | 截图 |
|---|---|
| 观影清单 & 计划 | ![]() |
| 电视剧追踪器 | ![]() |
| 网页仪表盘 | ![]() |
| 群聊视图 | ![]() |
目前没有 AI 心情选择器或零食配方(暂时 😄),但它解决了真正的痛点:“我们保存了 47 部电影,却从未观看,因为忘记/丢失链接/没有计划”。
Project Architecture
- Telegram bot – Python,
pyTelegramBotAPI,部署在 Railway。 - Database – PostgreSQL,使用
RLock在多线程环境中实现线程安全操作。 - Modular design – 处理器按功能(系列、计划、搜索、推荐)拆分,便于维护。
- Background tasks – APScheduler 负责提醒、新剧集通知和首映检查,并支持用户时区。
- Data source – 非官方 Kinopoisk API 提供电影/电视元数据。
- Recommendations – 使用 Sentence‑transformers 嵌入 + FAISS 进行相似度搜索(计划迁移至 LLM API)。
- Payments – 集成 YooKassa。
- Web layer – Flask 提供 webhook 和扩展 API。
浏览器扩展
(原始内容在此被截断;请根据需要插入扩展描述和截图。)
*All images retain their original URLs; alt‑text has been added or clarified where appropriate.*

The extension is **Manifest V3** compliant. Content scripts detect movies/series/episodes on Kinopoisk, IMDb, Letterboxd, and 10+ streaming sites (IVI, Okko, Amediateka, etc.) by parsing the DOM. It shows a widget on watch pages for one‑click episode marking. All data is stored locally in `chrome.storage.local`.
`background.js` (service worker) handles secure API calls and authorization via one‑time Telegram codes. Sync is instant — items added in the extension appear in the bot immediately.
当前状态
- 仅限俄语(Kinopoisk 集成非常深入)
- ~200 小时的纯 vibecoding 与迭代构建,源于真实的用户体验痛点和我自己的使用(无广告,无数据出售)
- 变现仅针对可选的高级版(扩展剧集追踪、优先提醒等)
- 截至目前已有数百人积极使用(朋友 → 朋友的朋友)
链接
- Telegram bot:
- Chrome extension:
- Website + read‑only dashboard:
- GitHub (open source):
我很想听到你的反馈
- 你是否对该服务的英文版感兴趣?如果有需求,我可以为 IMDb/TMDB API 进行适配并翻译界面。
- 你目前是如何管理你的观影清单 / 系列追踪 / 电影之夜计划的?
- 一个专注于长期规划 + 提醒 + 共享列表 + 电影票的工具对你有意义吗?
- 现有应用(Trakt、Letterboxd、TV Time 等)中缺少哪些功能?
感谢阅读——任何反馈都非常欢迎!




