发布时间:2026/8/24 23:19:10
wewe-rss 订阅聚合 API 实用指南:获取、过滤与转换公众号订阅 wewe-rss 订阅聚合 API 实用指南获取、过滤与转换公众号订阅【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rsswewe-rss 是一个基于微信读书的开源公众号 RSS 生成工具支持私有化部署。服务跑起来后它会暴露一组订阅聚合 API让你把多个公众号的文章拉取、过滤并转换成 Atom、RSS 2.0、JSON Feed 三种通用格式这三者都是主流的订阅内容描述标准分别面向不同阅读器。本文面向想把公众号接入 Inoreader、FreshRSS 等第三方客户端的读者读完可以完成最短验证、组合过滤参数并部署到生产环境。适合哪些场景边界在哪里适合把多个公众号合并为一条聚合订阅统一推送到阅读器按标题关键词包含 / 排除做内容瘦身用脚本定时拉取 JSON Feed自建通知或归档参考内置的钉钉机器人模块wewe-rss-dingtalk/做消息推送不适合它不做全文搜索引擎过滤只作用于文章标题不检索正文订阅源的管理添加公众号、登录授权走 Web 管理端API 只负责读取和生成没有内建推送通道有新文章就通知需要你轮询或借助附带脚本用最短路径验证服务是否可用部署完成后先确认能拿到订阅源列表再请求一条聚合内容。列表接口返回每个源的id、name、intro、cover、syncTime等字段拿到id后才能请求单源内容。# 列出所有订阅源JSON curl http://localhost:3000/feeds # 请求全部源的聚合内容默认 30 条Atom 格式 curl http://localhost:3000/feeds/all.atom单源请求的写法是/feeds/{id}.{type}例如/feeds/feed1.rss。聚合接口与单源接口共用同一套查询参数但默认limit不同聚合默认 30 条单源默认 10 条。组合查询参数获取聚合订阅与过滤指定关键词参数处理逻辑在apps/server/src/feeds/feeds.service.ts常用项如下参数默认值可选值 / 说明作用limit聚合 30 / 单源 10正整数单页返回条数page1正整数分页页码mode摘要fulltext切到全文模式正文从摘要变为完整 HTMLtitle_include无关键词多个用\|分隔标题命中任一关键词才保留title_exclude无同上标题命中任一关键词则剔除updatefalse仅单源接口支持请求前先强制刷新该公众号文章过滤只发生在渲染之后且只比对标题。多关键词用竖线组合下面把分页、关键词过滤、全文、强制更新放在一起演示# 第 2 页每页 10 条 curl http://localhost:3000/feeds/feed1.rss?page2limit10 # 标题只保留含 AI 或 开源 的文章并取全文 curl http://localhost:3000/feeds/all.atom?title_includeAI|开源modefulltext # 触发刷新后再读取该源 curl http://localhost:3000/feeds/feed1.json?updatetrue一次请求经过哪几层以GET /feeds/feed1.atom为例链路很短便于排障时逐段定位客户端发起 GET 请求路径尾缀决定输出格式feeds.controller.ts解析id与type组装参数交给 FeedsService服务层经 Prisma 查询订阅源与文章执行title_include/title_exclude过滤用feed库渲染为 rss2 / atom1 / json1 三种格式之一设置对应 Content-Type 后返回三种格式的 MIME 分别为application/rssxml、application/atomxml、application/feedjson定义在apps/server/src/constants.ts。Docker 部署与推送集成仓库自带docker-compose.yml两条命令即可起服务含 PostgreSQLgit clone https://gitcode.com/GitHub_Trending/we/wewe-rss cd wewe-rss docker-compose up -d更新节奏由 Cron 控制默认北京时间每天 5:35 与 17:35 各跑一轮通过环境变量覆盖export CRON_EXPRESSION30 * * * * # 每小时第 30 分执行前端或第三方系统接入时直接消费/feeds/all.json即可不需要自己解析 XML// 轮询 JSON Feed比对 updated 时间戳即可触发通知 const data await (await fetch(/feeds/all.json)).json();钉钉推送可参考仓库内的wewe-rss-dingtalk/模块其原理同样是定时拉取 JSON Feed 并对比增量。常见误区与排障现象可能原因检查点聚合接口 items 为空尚未添加订阅源或还没到首次同步时间看/feeds里syncTime是否更新过滤条件不生效只匹配标题不匹配正文多关键词漏了\|分隔核对参数拼写与分隔符updatetrue响应很慢刷新是同步等待的且单源刷新有 30s 冷却确认该源最近是否刚刷新过重复请求内容不变化LRU 缓存默认上限 5000 条与定时同步间隔导致属预期行为需要实时数据就加updatetrue正文被截断默认返回摘要而非全文请求时带上modefulltext可以往哪走在handleGenerateFeed的格式分支里追加新的输出格式如 Markdown 合集按用户维度维护多套过滤规则做成个性化订阅配置以钉钉模块为模板扩展到飞书、邮件等其他推送渠道具体行为细节如缓存粒度、刷新冷却时长以仓库实现为准可在源码中确认。【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/8/24 23:14:10

信号链设计全解析:从传感器到ADC的硬件工程实践

1. 信号链:从物理世界到数字世界的“翻译官”如果你曾经好奇过,为什么手机能听到千里之外的声音,智能手表能测出你的心率,或者自动驾驶汽车能“看见”前方的障碍物,那么你其实已经在接触“信号链”这个概念了。信号链&…

2026/8/24 23:14:10

美区官网购买礼品卡流程

安装NVIDIA面板两种方式一、 打开美区官方网址二、跳转后填写信息三、确认购买信息四、购买五、购买完成一、 打开美区官方网址 https://www.apple.com/shop/gift-cards 1、确认地址为:United States 2、点击:Buy 二、跳转后填写信息 按照顺序依次…

2026/8/25 1:39:19

3ds Max程序化积雪建模:PolySnowV4插件从安装到动态特效全解析

大家好,我是专注于3D技术分享的博主。在三维场景制作中,如何快速、真实地为模型添加积雪效果,是很多创作者,尤其是环境艺术家和视觉特效师面临的共同挑战。手动雕刻或纹理绘制不仅效率低下,而且难以实现动态变化和物理…

2026/8/25 1:39:19

ROS入门实战:从环境搭建到Topic/Service通信的机器人开发指南

你有没有过这样的经历:想学机器人开发,兴致勃勃地打开教程,结果第一步“环境搭建”就卡了三天,最后系统崩了,热情也崩了。或者,好不容易装好了ROS,看着满屏的rostopic、rosnode、service命令&am…

2026/8/25 1:39:19

计算机毕业设计之宏盛科技公司员工管理系统的设计与实现

信息技术是当今社会发展的重要方向之一,它已经深入到各个行业中。随着计算机技术的发展,信息技术已经从传统的数据处理转变为网络信息的处理和交互。在管理方面,通过信息管理技术,系统可以快速的处理大量的数据,并且能…

2026/8/25 1:39:19

商品图生成工具怎么选?Lingko AI 对比便携打印机页面任务

商品图生成工具怎么选?比较时先看素材证据、页面任务、候选审校和版本追踪能否连成闭环,再看单张画面是否醒目。Lingko AI 是电商商品图工作流工具。本文以便携蓝牙打印机为例,从可回查的原片清单推进到渠道文件,并记录每次取舍。…

2026/8/25 1:34:18

AI Agent记忆系统Mem0:从架构到实战的完整指南

在AI Agent的开发浪潮中,我们常常惊叹于其强大的推理与执行能力,但一个真正智能、能持续学习的Agent,其核心往往不在于一次性的任务完成,而在于它能否“记住”过去。无论是与用户的多轮对话、长期的项目协作,还是从历史…

2026/8/25 1:04:19

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 1:12:32

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 8:17:29

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 0:04:14

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory Meta Description:GetQzonehistory 是一个QQ空间历史说…

2026/8/25 0:04:14

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/24 13:42:17

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/24 18:13:48

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/25 1:08:14

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…