wewe-rss 终极指南:5 分钟把微信公众号订阅变成 RSS
2026/9/18 13:41:11 网站建设 项目流程

wewe-rss 终极指南:5 分钟把微信公众号订阅变成 RSS

【免费下载链接】wewe-rss🤗更优雅的微信公众号订阅方式,支持私有化部署、微信公众号RSS生成(基于微信读书)项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss

周一早上翻微信,昨天错过的三篇关键推送,已经沉在群聊的刷屏底下找不到了。公众号内容没有标准的"订阅接口",很多人要么放弃,要么只能打开微信一条条刷。wewe-rss 改变这件事:它是一个微信公众号RSS生成工具,通过微信读书接口把关注的内容拉取出来,服务跑在你自己的机器上,私有化部署。

它到底替你干了什么

不需要你去"订阅一个订阅工具",看它实际做的事就够了:

  • 基于微信读书接口抓取:不直接对公众号下手,而是借微信读书的接口获取文章,还能拉取账号的历史文章。你关注了十几个号,就不用再靠"转发给文件传输助手"这种偏方了。
  • 私有化部署:服务装在自己电脑或 VPS(云端小服务器)上,账号数据、订阅列表、生成的 feed 全在自己手里,不依赖第三方 RSS 镜像站。
  • 三种 feed 格式:同一份内容能输出 RSS、Atom、JSON 三种格式(RSS 就是让阅读器自动拉取新内容的标准格式),你的阅读器说哪种话,它就接哪种。
  • 全文输出:feed 里直接是完整正文,阅读时不用点回微信。
  • 后台定时更新:默认每天 5:35 和 17:35 自动抓取,打开阅读器时看到的就是新内容。

从零跑起来:一条命令部署

只要装了 Docker(用容器打包运行服务的工具),部署基本就是一条命令的事。先克隆代码:

git clone https://gitcode.com/GitHub_Trending/we/wewe-rss cd wewe-rss docker-compose up -d

你敲下最后这条命令后,容器会在后台依次做这些事:拉起一个 MySQL 数据库并等待它就绪,然后启动主服务,把 4000 端口暴露出来,首次启动会自动初始化数据库。等一两分钟,浏览器打开http://localhost:4000,看到管理界面,就算跑起来了。✅

有两件事记住:docker-compose.yml 里的数据库密码和授权码是演示默认值,放到公网机器上之前记得改成自己的;如果你只是个人使用、不想伺候一个数据库,可以换用 docker-compose.sqlite.yml,它用 SQLite 替代 MySQL,少一个容器,个人场景完全够用。

接入第一个订阅源:扫码、贴链接、拿地址

服务跑起来后,接下来是绑定。

打开管理界面,进入"账号管理",点"添加读书账号",会弹出一个二维码——用微信扫一扫,登录你的微信读书账号。这里有个坑:不要勾选"24 小时后自动退出",否则账号一天后就失效,得重新扫码。

账号就位后,进入"公众号源",点"添加",把某个公众号任意一篇文章的分享链接粘贴进去提交。系统解析链接、识别出公众号,把它拉进你的订阅列表,历史文章一并入库。

添加成功后,每个源都会生成一条自己的 feed 地址,形如:

http://localhost:4000/feeds/MP_WXS_xxx.rss

⚠️ 短时间别猛加公众号,操作太频繁会被微信读书封控,账号状态显示"今日小黑屋"时等 24 小时自动恢复。

让信息流更贴合你:过滤、分页与更新频率

默认输出是"全部公众号、每页 30 条",但 feed 地址后面挂上查询参数,随时可以调:

  • 如果你只关心特定主题,加?title_include=AI|机器学习,标题命中的文章才输出;反过来排除噪音用title_exclude,两个参数可以叠加。
  • 如果一次看不过来,加&page=2&limit=20做分页,每页多少条、看到第几页,都随你。
  • 如果你想在阅读器里直接读完整文章,部署时设置FEED_MODE=fulltext(或在请求里带mode=fulltext),代价是响应变慢一点、更占内存。
  • 如果你不想接受"每天两次"的默认节奏,改CRON_EXPRESSION即可,比如*/30 * * * *就是每 30 分钟更新一轮。
  • 如果你想立刻看到某篇刚发的文章,在 feed 地址后挂?update=true手动触发一次更新,不用等定时任务。

走出单机:钉钉通知与自动化组合拳

feed 地址可用之后,接下来想"用它干什么"。

最朴素的一步:把 feed 地址丢进你惯用的阅读器——Feedly、Inoreader 或本地客户端,凡是说标准 RSS/Atom 的都能直接订阅,所有源还能一键导出 OPML 迁移。

如果你压根不开阅读器,可以让仓库自带的 wewe-rss-dingtalk 服务顶上:在钉钉里建一个机器人,按它的 README 把 access_token 和 secret 填进 main.py,启动后新文章会直接推到你的手机上。

想自己写点流程,curl 加 jq 就够:

curl -s "http://localhost:4000/feeds/all.json" | jq '.[0:5]'

这条命令取出所有源的最新 5 篇文章,输出是标准 JSON,可以接进脚本做归档,再配合 IFTTT、Zapier 之类的工具做通知,工具之间各干各的活。

卡住了?按症状排查

症状最可能的原因怎么解决
账号显示"今日小黑屋"添加或抓取操作过频等 24 小时自动恢复,重启服务可清除记录
feed 内容迟迟不更新定时任务配置有误或没生效核对CRON_EXPRESSION,或用?update=true手动触发
RSS 链接打不开4000 端口被占用或外网地址未配置检查端口占用;外网访问需设置SERVER_ORIGIN_URL
响应特别慢、体积很大开了全文模式关掉FEED_MODE,或调小limit

写在最后

跑起来之后,你大概率不会再为找文章翻微信:早上打开阅读器,一夜之间新发的内容按公众号分好,过滤掉的只剩真正想看的。订阅什么、看到什么、多快更新,全在自己手里。

【免费下载链接】wewe-rss🤗更优雅的微信公众号订阅方式,支持私有化部署、微信公众号RSS生成(基于微信读书)项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询