做了一个自用的 Telegram 频道阅读器,支持本地部署和按需同步,求建议

xinniun 2026-06-17 09:27 1

最近做了一个自用的小工具:TG Reader 。


GitHub:
https://github.com/xin0907/tg-reader


它是一个本地部署的 Telegram 频道阅读器,主要解决我自己的一个痛点:


我平时关注了不少 Telegram 频道,比如技术、AI 、财经、工具分享之类的内容。但频道一多之后,信息流很容易被刷过去,想系统化阅读、搜索、筛选、管理未读内容都不太方便。


所以我做了这个小工具,把 Telegram 频道当成一种信息源,同步到本地后再慢慢阅读。


目前支持:



  • 从当前 Telegram 账号刷新频道列表;

  • 手动按需同步单个频道;

  • 本地浏览消息;

  • 按频道、关键词、未读状态筛选;

  • 图片预览;

  • 已读 / 未读管理;

  • Docker Compose 部署。


技术栈是 FastAPI + Vue 3 + PostgreSQL + Telethon 。


目前项目还比较早期,主要是先解决自己的需求。后面可能会加:



  • 收藏 / 标签;

  • 多频道聚合阅读;

  • AI 摘要;

  • 重要消息提醒;

  • 更好的搜索体验。


想问问大家:



  1. 你们会把 Telegram 频道当作主要信息源吗?

  2. 这种本地 Telegram 阅读器有没有需求?

  3. 如果继续做,大家觉得优先加什么功能比较好?


欢迎拍砖,也欢迎提 issue 。

最新回复 (7)
  • seedhk 06-17 09:32
    1
    主要用来看那个啥
  • ericson 06-17 09:38
    2
    考虑转成 rss 然后接入各种 rss 客户端?
  • rayyume 06-17 09:45
    3
    巧了,我最近也 vibe 了一个,只不过我这个是聚焦单频道并且结合 tg rssbot 抓取新闻的,也集成了 AI API 做摘要和翻译。https://github.com/rayyume/RayNews-Reader
  • xinniun 楼主 06-17 11:04
    4
    @ericson 这个方向我也考虑过,RSS 确实是一个很好的形态。后面可能会加 RSS 导出,或者把同步下来的频道内容转成 RSS feed ,这样就可以接入 Reeder 、FreshRSS 、Miniflux 之类的客户端。
  • xinniun 楼主 06-17 11:09
    5
    @rayyume 哈哈,我看了下你的项目,挺感兴趣的,之前我也想做一个信息收集和分析的工具,帮助自己炒股。后面有机会可以多交流,互相借鉴一下。
  • snownemo 06-17 14:40
    6
    我之前搞过把频道信息先存到数据库,然后做一个类似抖音的 app 读取数据库,不得不说抖音的交互体验还是不错的,奈何后面夭折了
  • xinniun 楼主 06-17 20:35
    7
    @snownemo 很吃服务器资源吧
* 帖子来源V2EX
返回