基于 BroadcastChannel 项目将 Telegram Channel 转为微博客网站
✨ 文章介绍了如何将 Telegram 频道转为网站,以微博客形式展示频道内容。利用 GitHub 项目 BroadcastChannel 实现。该项目基于 Telegram 公开 API ,具有 SEO 友好、浏览器端无 JS 、提供 RSS 等特点。部署步骤清晰,推荐使用 Cloudflare 等平台。文中还列举了基于该项目的其他网站示例。
Telegram Channel 作为信息发布渠道,某种程度上也可以视作一个极简的 CMS 。Telegram 官方也为其提供了一个预览网页:
https://t.me/s/iokhk之前曾使用 https://github.com/clansty/Cloudflare-Telegram-Channel-Proxy 的项目,通过 Cloudflare Workers 来代理上面的 Telegram Channel 预览页面,效果如下,已下线
美中不足就是图片无法代理过来,在大陆环境下均无法显示,只能作为一个纯文本的代理展示。
正好今日在 GitHub 上发现了一个新项目:
https://github.com/ccbikai/BroadcastChannel此项目能将 Telegram Channel 转换成微博客网站,具有如下特点
- 基于Telegram 公开 API ,配合 Astro 实现渲染
- SEO 友好
- 浏览器端 0 JS
- 提供 RSS 和 RSS JSON
项目作者介绍:
https://x.com/ccbikai/status/1819995149016985621整体看来此项目相对于之前通过 书记酱 Bot 而得到的网页界面好用很多,并且不需要额外授权管理员,同时“颜值”也不错,值得部署!
下面开始部署,部署步骤在项目文档中已经很清晰了,根据实际情况选择 Cloudflare / Vercel / Netlify 平台即可,此处以 Cloudflare 为例。
- 在 GitHub 上 Fork 原项目 https://github.com/ccbikai/BroadcastChannel/fork
进入 Cloudflare Pages 选中刚刚的 fork 项目,逐步按要求配置好


- 根据项目文档填写好相应的环境变量,点击部署即可

绑定好自定义域名,效果如下:
https://tg.okhk.net/