news 2026/8/24 22:32:59

wewe-rss:私有化部署的微信公众号 RSS 订阅系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
wewe-rss:私有化部署的微信公众号 RSS 订阅系统

wewe-rss:私有化部署的微信公众号 RSS 订阅系统

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

wewe-rss 是一个可自托管的微信公众号 RSS 订阅系统,它基于微信读书接口把公众号文章转成 RSS、Atom、JSON 格式,支持全文输出与后台定时更新。你在本地阅读器里看不到公众号内容,跑通它之后,所有订阅的公众号文章就会按时出现在订阅列表里。

项目定位与适用人群

wewe-rss 是一个跑在自己服务器上的服务:用你的微信读书账号拉取公众号内容,生成标准 RSS 订阅地址,并后台定时刷新。

它能做:

  • 把公众号文章输出为 RSS/Atom/JSON 三种标准格式
  • 拉取公众号历史文章,全文输出模式可拿到完整正文
  • 按标题关键词包含/排除过滤,导出全部订阅源为 OPML

适合有自部署条件、想用一个阅读器集中看公众号的人;不适合只习惯在微信内阅读、不愿维护服务的读者。

部署与验证

用项目内置的 SQLite 版镜像部署最简单,一条命令起服务:

docker run -d --name wewe-rss -p 4000:4000 -e DATABASE_TYPE=sqlite cooderl/wewe-rss-sqlite:latest

验证分三步。打开http://localhost:4000能看到管理界面,说明服务正常;进入"账号管理",点击添加读书账号,用微信扫码登录(注意不要勾选 24 小时后自动退出);进入"公众号源",点击添加并提交一篇公众号文章分享链接。

列表里出现该账号的历史文章,即跑通。每个公众号都有自己的订阅地址,形如/feeds/MP_WXS_123.rss,把它填进任意 RSS 阅读器就能开始收文。

核心功能拆解

三种格式输出与 OPML 导出

同一个源可选 RSS、Atom、JSON 格式,全部源还能导出 OPML,方便在阅读器之间迁移。

http://localhost:4000/feeds/all.rss http://localhost:4000/feeds/all.atom http://localhost:4000/feeds/all.json

标题过滤怎么配

订阅地址上追加title_includetitle_exclude参数即可过滤,多个词用竖线分隔,只保留真正关心的文章。

/feeds/all.rss?title_include=AI|前端&title_exclude=广告

定时更新与手动触发

后台默认每天 5:35 和 17:35 定时拉取,用CRON_EXPRESSION调整频率,用UPDATE_DELAY_TIME控制连续拉取的间隔(默认 60 秒),降低被风控的概率。不想等定时任务时,给单个源加参数即可立刻刷新:

/feeds/MP_WXS_123.rss?update=true

全文模式

部署时追加FEED_MODE=fulltext环境变量,接口返回完整正文而非摘要,读者在阅读器内不用点开原文就能看全文。代价是响应变慢、占用更多内存,文章量大时再开。

实战用法

定时更新加过滤加阅读器订阅

想只追"AI"相关内容,就把过滤后的 RSS 地址订阅到 Feedly 这类阅读器,每天定时任务跑完,新文章自动聚合到收件箱。

新文章推到钉钉群

项目在wewe-rss-dingtalk目录提供了通知服务:修改其中的main.py,填入钉钉机器人的access_tokensecret,运行python3 main.pysudo docker-compose up -d,新文章就会推送到群里。

常用参数速查

参数作用
FEED_MODE=fulltext输出完整正文,响应变慢
ENABLE_CLEAN_HTML=true清理正文 HTML,减小响应体积
MAX_REQUEST_PER_MINUTE每分钟最大请求次数,默认 60
CRON_EXPRESSION定时更新表达式,默认每天两次
AUTH_CODE管理接口授权码,不设置则不启用
PLATFORM_URL微信读书接口地址,国内解析异常时可换加速域名

常见坑与排查

现象原因处理
登录状态显示失效扫码时勾选了"24 小时后自动退出"重新扫码登录,不要勾选该项
账号状态变成今日小黑屋触发微信风控,常见于短时间添加账号过多等 24 小时恢复,或重启服务清除记录;平时控制添加频率
文章没按预期更新定时表达式配错或服务异常?update=true手动触发单个源,确认接口正常;再检查CRON_EXPRESSION和服务日志
RSS 链接外网打不开未配置外网访问地址SERVER_ORIGIN_URL设为公网 IP 或域名,服务生成的 RSS 地址依赖它

服务跑起来之后,建议接着做三件事:1. 设置AUTH_CODE,给管理接口加一层授权码保护;2. 按阅读习惯调整CRON_EXPRESSION,更新频率宁低勿高;3. 把所有订阅源导出为 OPML,作为迁移和备份的底稿。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 22:29:49

2026年能生成 MV 音乐视频的 AI 音乐模型推荐

导语随着 AI 音乐技术快速迭代,越来越多创作者不再只满足 AI 生成音频歌曲,“音乐 MV” 一体化产出,成为自媒体博主、独立音乐人、内容团队的刚需。传统创作流程需要分别完成作曲、导出音频、跳转视频软件、手动卡点剪辑,操作链路…

作者头像 李华
网站建设 2026/8/24 22:26:25

谷歌高级数据分析 III 笔记(二)

我们从数据中导入纬度和经度,并以房东姓名作为标签,将这些房源绘制在地图上。 将数据点添加到Tableau后,我们得到了一张希腊地图,但需要对其进行优化以提升可读性。 第三步:应用筛选条件 🔍 接下来&#…

作者头像 李华
网站建设 2026/8/24 22:26:11

SMUDebugTool 免费教程:Ryzen 底层参数读写与超频指南

SMUDebugTool 免费教程:Ryzen 底层参数读写与超频指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gi…

作者头像 李华
网站建设 2026/8/24 22:24:53

Manim 数学动画引擎快速指南:三步从安装到第一个数学动画

Manim 数学动画引擎快速指南:三步从安装到第一个数学动画 【免费下载链接】manim Animation engine for explanatory math videos 项目地址: https://gitcode.com/GitHub_Trending/ma/manim 🎬 Manim 是一个用代码创作数学动画的引擎,…

作者头像 李华
网站建设 2026/8/24 22:23:57

CCG Workflow 多模型协作开发完整指南:10 分钟跑通你的第一个任务

CCG Workflow 多模型协作开发完整指南:10 分钟跑通你的第一个任务 【免费下载链接】ccg-workflow 多模型协作开发系统 - Claude 编排 Codex 后端 Gemini 前端,28 个命令覆盖开发全流程,一键安装零配置 项目地址: https://gitcode.com/fen…

作者头像 李华