如何用WeWe RSS生成微信公众号RSS:部署、配置与排障实践
2026/9/18 7:46:10 网站建设 项目流程

如何用WeWe RSS生成微信公众号RSS:部署、配置与排障实践

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

WeWe RSS 是一款基于微信读书接口的开源微信公众号RSS生成工具。它把只能在微信内阅读的公众号内容,转换成 Atom、RSS、JSON 三种标准格式的订阅源,让所有公众号在任何 RSS 阅读器中统一管理,适合个人内容聚合场景。本文覆盖从 Docker 部署、关键配置到常见问题处理的完整流程。

项目定位:基于微信读书的订阅桥

WeWe RSS 可以理解为一条自托管的“订阅桥”:一端连接微信读书生态,定时拉取已订阅公众号的最新文章;另一端对接任意标准 RSS 阅读器,以 Atom、RSS、JSON 三种格式输出内容。服务完全部署在自己的服务器上,不依赖第三方公共服务,账号登录状态与订阅数据都掌握在自己手中。

Docker部署WeWe RSS

最直接的启动方式是 Docker Compose 拉起官方镜像。compose 文件里只需声明服务、端口、数据库地址与数据目录:

services: wewe-rss: image: cooderl/wewe-rss:latest ports: - "4000:4000" environment: DATABASE_URL: "sqlite:///data/wewe-rss.db" volumes: - ./data:/app/data

执行docker-compose up -d启动后,浏览器访问 http://localhost:4000 进入管理页。页面分为“公众号源”和“账号管理”两个主标签,部署后的前两项操作都在其中完成。

先添加读书账号:在账号管理页点击“添加读书账号”,用微信扫码登录微信读书。登录时不要勾选“24小时后自动退出”,否则账号一天后会自动失效,需要重新登录。账号就绪后,进入公众号源页面点击“添加”,在微信里打开目标公众号的任意文章,从右上角“...”菜单复制链接,粘贴到页面即完成订阅。

微信端对添加操作有频率限制。两次添加之间最好保持 30 秒以上间隔,单日也不要添加过多,以降低触发风控机制的概率。订阅成功后,页面会列出各公众号的最新文章,支持手动更新、删除订阅等操作,每个源都有独立的 RSS 地址,可直接加入阅读器。

配置WeWe RSS:更新频率、全文模式、鉴权码与请求限制

数据库可选 MySQL 或 SQLite,上文示例使用 SQLite,数据文件落在./data目录。其余配置项均通过环境变量声明,多数有可用默认值,初期不必改动:

配置项默认值说明与修改方式
CRON_EXPRESSION35 5,17 * * *(每天 5:35 与 17:35)订阅源定时更新计划,可改为任意 Cron 表达式,如0 8,12,18 * * *表示每天 8、12、18 点更新
FEED_MODE未设置,输出摘要设为fulltext输出全文;该模式下接口响应更慢、占用内存更多
AUTH_CODE未设置,不鉴权服务端接口授权码,设置后接口请求需携带该码,/feeds路径不受影响;建议使用 32 位以上随机字符串
MAX_REQUEST_PER_MINUTE60每分钟接口请求次数上限,可按实际使用量调高
UPDATE_DELAY_TIME60s连续更新之间的延迟时间,调大可降低触发风控的概率

如果不想推送全部文章,可在订阅地址后附加查询参数按标题过滤:title_include保留命中项,title_exclude排除命中项,多个关键词用|分隔,例如附加?title_include=AI只保留标题含“AI”的文章。个别网络环境对默认接口存在 DNS 解析问题时,可将PLATFORM_URL指向备用加速地址https://weread.965111.xyz。服务还提供/feeds/opml地址,可把所有订阅源导出为 OPML 文件,这是通用格式,便于把订阅清单迁移到其他服务。

微信公众号RSS的两种使用场景:内容运营分析与个人知识管理

对自媒体运营者,WeWe RSS 可以作为竞品观察工具:批量订阅同领域 20-30 个公众号,让服务按计划拉取完整文章列表,就能持续观察对手的发布节奏、选题方向与内容形态;再配合标题过滤,可以提取出高频话题关键词。相比在微信里逐个人工查看,这种方式成本更低,且留下完整可检索的记录。

对个人读者,价值在于把碎片化阅读沉淀下来:按领域对公众号分类订阅,让 RSS 阅读器集中呈现全部更新,每周固定时间回顾收藏的重要文章,把精华整理进自己的笔记。开启全文模式后,阅读器中的阅读体验接近原文。项目还自带wewe-rss-dingtalk模块,配置后可把新文章推送到钉钉群,适合团队信息共享的场景。

处理拉取受限(小黑屋)等常见问题

排查问题前,先看账号管理页:账号状态列直接显示每个微信读书账号是“启用”还是处于“今日小黑屋”。

症状常见原因处理方式
账号显示“今日小黑屋”添加公众号频率过高或请求过快,触发微信风控等待 24 小时自动恢复;此后保持添加间隔 30 秒以上,每次添加后等待 1-2 分钟;也可准备多个微信读书账号轮换使用;账号恢复正常后,重启服务或容器可清除小黑屋记录
RSS 只显示摘要、没有全文未开启全文模式将环境变量FEED_MODE设为fulltext;同时检查接口调用是否附加了?mode=fulltext参数,并查看服务日志确认有无报错
新文章没有及时出现未到默认更新时间,或账号状态异常默认每天只在 5:35 与 17:35 更新,可把CRON_EXPRESSION调成更高频率;也可通过 feed 接口的update=true参数手动触发一次更新;并确认管理页账号状态为“启用”

容器日志也能用来确认定时

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

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

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

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

立即咨询