尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

15 分钟快速搭好私有微信公众号 RSS 订阅

发布时间:2026/9/18 8:15:57

资讯中心
01
ARTICLE

15 分钟快速搭好私有微信公众号 RSS 订阅

15 分钟快速搭好私有微信公众号 RSS 订阅
15 分钟快速搭好私有微信公众号 RSS 订阅【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss每天下班还在微信里挨个翻公众号更新wewe-rss 走微信读书接口生成微信公众号 RSS 订阅源NestJS 后端加 React 前端一条 Docker 命令完成私有化部署15 分钟跑起来。公众号内容怎么从微信搬进 RSS 阅读器你关注 20 个号更新散落在各次推送里广告和软文没法过滤漏了就没了。用 wewe-rss 之后这些内容变成一条可筛选、可回看的标准微信公众号 RSS 流维度以前用 wewe-rss更新追踪手动挨个翻漏推即丢失每天定时抓历史文章可补阅读入口只能待在微信里任意 RSS 阅读器支持全文内容筛选没有过滤手段标题关键词包含/排除数据归属平台说了算私有化部署数据库在自己手里技术栈是 NestJSNode.js 后端框架 React数据库默认 MySQL嫌麻烦可换 SQLite管理界面和 RSS 接口共用 4000 端口一个容器加一个库就齐了。Docker Compose 最短部署路径与环境变量速查# 拉取项目代码 git clone https://gitcode.com/GitHub_Trending/we/wewe-rss cd wewe-rss # 一键启动应用与 MySQL 数据库 docker compose up -d # 两个服务都 running/healthy 即成功 docker compose ps跑起来之后浏览器打开 http://localhost:4000先会看到登录框输入 docker-compose.yml 里配置的 AUTH_CODE默认 123567进入管理界面顶部公众号源 / 账号管理两个页签列表是空的——正常源还没加。 不想用 MySQL换成docker compose -f docker-compose.sqlite.yml up -d数据库直接落在本地 data 目录。变量默认值作用何时改AUTH_CODE123567管理界面与接口授权码部署后立即改防止被访问SERVER_ORIGIN_URL空RSS 链接中的外网地址用域名/公网 IP 访问必配FEED_MODE摘要设 fulltext 输出全文想在阅读器里读完整正文CRON_EXPRESSION35 5,17 * * *每天 5:35、17:35 定时更新想要更密的更新节奏MAX_REQUEST_PER_MINUTE60接口每分钟限流多设备拉取被限流时从扫码登录到拿到第一条订阅地址扫码绑定微信读书账号操作路径进账号管理页签 → 点右上角添加读书账号 → 手机微信扫码登录微信读书。成功标志列表多出一行账号状态列显示启用。⚠️ 最容易踩的坑扫码时不要勾选24 小时后自动退出勾了第二天账号就失效得重新绑。添加第一个公众号订阅源操作路径切到公众号源页签 → 点左上角添加 → 粘贴任意一篇该公众号文章的分享链接mp.weixin.qq.com 开头微信里点分享-复制链接即可拿到→ 确定。成功标志左侧订阅列表出现该公众号右侧开始回填它的历史文章。⚠️ 坑连续高频添加容易触发风控封 24 小时才能用一次先加两三个就够。拼接订阅地址并接入阅读器操作路径每个公众号源对应一个独立的微信公众号 RSS 地址http://localhost:4000/feeds/源ID.rss源 ID 在公众号源列表里能看到全部源聚合是http://localhost:4000/feeds/all.rss。后缀换成.atom或.json就是 Atom / JSON Feed 格式。成功标志浏览器直接打开该地址能看到一串 XML 或 JSON标题、链接、时间都在。⚠️ 坑从外网访问时RSS 里的文章链接会指向 localhost 打不开——把 SERVER_ORIGIN_URL 配成你的域名或公网 IP 即可。Inoreader、Feedly 这类在线阅读器在添加订阅源里粘贴地址即可Reeder、NetNewsWire 等客户端走同一入口把 all.rss 粘进去之后服务端定时抓到的新文章会自动出现在你的阅读器里。RSS 订阅配置过滤、全文与手动更新标题过滤只留你关心的文章订阅流里软文广告太多时不必退订在地址上挂参数就行# 聚合流里只看标题含 AI 或 前端 的文章 curl http://localhost:4000/feeds/all.atom?title_includeAI|前端 # 排除招聘与广告两个参数可叠加 curl http://localhost:4000/feeds/源ID.json?title_exclude招聘|广告管道符 | 分隔多个关键词过滤逻辑在 feeds.service.ts 里实现。全文模式阅读器里读完整篇默认只输出标题和摘要读完还得回微信。想直接在阅读器里看完整正文设FEED_MODEfulltext或只对单次请求加?modefulltext。⚠️ 全文会逐篇抓取并缓存在内存里LRU 上限 5000 条订阅源多时内存和响应时间都会上去建议先对一个源试用。手动触发更新不等定时任务访问http://localhost:4000/feeds/源ID.rss?updatetrue立即刷新该源服务端会隔 30 秒再处理下一个请求帮你避开风控。高频问题排查与生产环境维护要点账号显示今日小黑屋 → 请求太频繁被风控 → 等 24 小时自动恢复或重启服务容器清除记录。文章只有标题没有正文 → 默认非全文模式 → 设FEED_MODEfulltext。阅读器里文章链接打不开 → SERVER_ORIGIN_URL 没配或配错 → 改成你的公网域名。文章不更新 → 定时任务默认每天只跑两次 → 调 CRON_EXPRESSION或手动加?updatetrue。管理界面进不去 → AUTH_CODE 输错 → 对照 docker-compose.yml 里的值重输。生产环境建议日常用docker compose logs -f盯更新日志数据库卷MySQL 的 db_data 或 SQLite 的 data 目录纳入定期备份开全文模式后重点盯内存水位。把新文章推进钉钉群和自动化脚本钉钉机器人播报让团队群里自动播报微信公众号 RSS 里的新文章。仓库自带 wewe-rss-dingtalk/ 模块按它目录里的 README 配好 webhook 后# 在 wewe-rss-dingtalk 目录下启动 docker compose -f wewe-rss-dingtalk/docker-compose.yml up -dJSON Feed 自动化把 RSS 流接进自己的脚本做关键词监控、周报汇总都行import requests # 拉聚合 JSON 流服务端按标题关键词过滤 data requests.get(http://localhost:4000/feeds/all.json, params{title_include: AI}).json() for item in data[items][:5]: # 只处理最新 5 篇 print(item[title], item[url])跑起来之后你会发现下班翻公众号这个动作可以彻底从日程里删掉今天先按最短部署路径把服务拉起来扫码绑定账号、加上两三个常用号再把 all.rss 粘进你的阅读器。之后更新、筛选、聚合都发生在你自己服务器的 4000 端口上——这条微信公众号 RSS 订阅流从此由你掌控而不是由平台的推送节奏决定。【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。