WeWe RSS:1 个配置文件把微信公众号变成 RSS,10 分钟跑起来
2026/9/18 14:28:15 网站建设 项目流程

WeWe RSS:1 个配置文件把微信公众号变成 RSS,10 分钟跑起来

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

WeWe RSS 是一个基于微信读书接口的公众号 RSS 生成工具。它在服务器上定期拉取你订阅的公众号最新文章,转成 .rss、.atom、.json 三种标准格式,任何 RSS 阅读器都能订阅,并且完全私有化部署,数据留在自己的机器上。整套东西只需要一个配置文件就能启动。

把微信公众号内容变成标准 RSS 订阅源

先看一个场景:午休前你想扫一眼关注的十个号今天发了什么,平时只能进微信订阅消息里挨个点开,还经常被聊天记录淹没。WeWe RSS 做的事情就是把这件事搬出微信——用一个微信读书账号登录,让它在后台定时抓取每个公众号的最新文章,然后对外输出一个标准信息流。之后你的阅读入口就从微信换成了 RSS 阅读器,所有号合并在一条流里。

有几个点值得先知道:更新是后台定时自动做的,不用手动刷;文章可以输出全文而不是摘要;全部订阅源能一键导出 OPML,方便日后迁移或换阅读器。

用 1 个配置文件跑通你的第一个公众号 RSS

启动只要两条命令,SQLite 版无需另装数据库:

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

这是仓库自带的 docker-compose.sqlite.yml,开箱即用。等容器起来后,浏览器打开 http://localhost:4000 进入管理界面。

用微信读书账号登录

点顶部的「账号管理」,再点「添加读书账号」,用微信扫二维码。⚠️ 扫描时注意不要勾选"24 小时后自动退出",勾了的话一天后登录状态就失效,服务会停止更新。

添加公众号,拿到 RSS 链接

回到「公众号源」页点「添加」,粘贴一篇文章的分享链接(在微信里打开任意一篇文章,点右上角"…"选"复制链接"即可),确定后稍等几秒,这个号的历史文章就会被拉进来。

列表里每个号旁边都有「RSS」按钮,点开得到形如http://你的服务器:4000/feeds/MP_WXS_xxx.rss的地址——这就是你要的公众号 RSS 源,现在已经可以直接加进任何阅读器了。如果你部署在公网服务器上,记得在 compose 文件里把SERVER_ORIGIN_URL填成公网域名,否则信息流里的文章链接会指向 localhost。

按你的作息设置更新频率和标题过滤

默认的定时任务是北京时间每天 5:35 和 17:35 各跑一次。想改成自己的节奏,在 compose 的 environment 里加一行CRON_EXPRESSION,比如0 8,12,18 * * *就是早中晚各刷一次,正好配合吃饭时间看。另有一个UPDATE_DELAY_TIME(默认 60s),控制连续更新之间的间隔,别调得太激进,那是用来降低触发风控概率的。

用标题过滤砍掉噪音

信息流接口支持title_includetitle_exclude两个参数,关键词之间用|隔开。比如http://你的服务器:4000/feeds/all.atom?title_include=AI只保留标题含 AI 的文章;再拼上&title_exclude=招聘|广告就能把招聘和推广过滤掉。单个号的 feed 同样支持这套参数,limit可以控制返回条数(默认 30)。

只输出摘要还是全文?

默认输出摘要。想在阅读器里读全文,有两个办法:环境里设FEED_MODE=fulltext全局开启,或者在单次请求地址后加?mode=fulltext。注意全文模式会让接口响应变慢、占用更多内存,按需开启即可。

接入 RSS 阅读器,新文章还能钉钉提醒

信息流是标准格式,Inoreader、Reeder、NetNewsWire 这类工具直接粘贴地址就能订,可以订「全部」聚合源,也可以只订某一个号。

两个延伸用法值得试试:

  • 钉钉推送:仓库自带 wewe-rss-dingtalk 模块,照里面的 README 部署后,新文章会推到钉钉群,不想打开阅读器也能在聊天工具里看到更新。
  • 手动触发:在任意 feed 地址后加?update=true,会立刻触发该号的抓取,适合改完配置马上验证效果。

WeWe RSS 常见坑与规避办法

问题现象处理办法
登录时勾了"24 小时后自动退出"账号状态变成「失效」,不再拉取新文章删掉账号重新扫码,这次别勾
一次添加公众号太多账号显示「今日小黑屋」等 24 小时自动恢复;把添加节奏放慢到每天几个;账号正常后重启服务可清除小黑屋记录
正文只有摘要阅读器里读不到完整内容FEED_MODE=fulltext,或请求时加?mode=fulltext
新文章迟迟不出feed 一直停在旧时间到「账号管理」确认账号是「启用」状态,再用?update=true手动触发一次
访问慢或登录失败更新、扫码接口超时国内 DNS 解析不佳时,把PLATFORM_URL换成https://weread.965111.xyz加速

对外部署时再补一条:AUTH_CODE设成长一点的随机串,管理页会要求输入这个码才能进(/feeds 路径不受它限制,阅读器抓取不会被打断)。

今天就能验证的一个小行动

花 10 分钟把服务跑起来,扫一次码,只订阅你最常看的那一个号。明早打开你的 RSS 阅读器,如果那条 feed 里出现了这个号的新文章,说明你的个人公众号 RSS 系统已经通了——剩下的号,之后再慢慢加就行。

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

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

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

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

立即咨询