# [WeWe RSS](https://github.com/cooderl/wewe-rss) 更优雅的微信公众号订阅方式。 ![](https://cdn.jsdelivr.net/gh/xiaoY233/PicList@main/public/assets/wewe-rss.png) ![](https://img.shields.io/badge/Copyright-arch3rPro-ff9800?style=flat&logo=github&logoColor=white) ## ✨ 功能 - v2.x版本使用全新接口,更加稳定 - 支持微信公众号订阅(基于微信读书) - 获取公众号历史发布文章 - 后台自动定时更新内容 - 微信公众号RSS生成(支持`.atom`、`.rss`、`.json`格式) - 支持全文内容输出,让阅读无障碍 - 所有订阅源导出OPML ### 高级功能 - **标题过滤**:支持通过`/feeds/all.(json|rss|atom)`接口和`/feeds/:feed`对标题进行过滤 ``` {{ORIGIN_URL}}/feeds/all.atom?title_include=张三 {{ORIGIN_URL}}/feeds/MP_WXS_123.json?limit=30&title_include=张三|李四|王五&title_exclude=张三丰|赵六 ``` - **手动更新**:支持通过`/feeds/:feed`接口触发单个feedid更新 ``` {{ORIGIN_URL}}/feeds/MP_WXS_123.rss?update=true ``` ## ⚙️ 环境变量 | 变量名 | 说明 | 默认值 | | ------------------------ | ----------------------------------------------------------------------- | --------------------------- | | `DATABASE_URL` | **必填** 数据库地址,例如 `mysql://root:123456@127.0.0.1:3306/wewe-rss` | - | | `DATABASE_TYPE` | 数据库类型,使用 SQLite 时需填写 `sqlite` | - | | `AUTH_CODE` | 服务端接口请求授权码,空字符或不设置将不启用 (`/feeds`路径不需要) | - | | `SERVER_ORIGIN_URL` | 服务端访问地址,用于生成RSS完整路径 | - | | `MAX_REQUEST_PER_MINUTE` | 每分钟最大请求次数 | 60 | | `FEED_MODE` | 输出模式,可选值 `fulltext` (会使接口响应变慢,占用更多内存) | - | | `CRON_EXPRESSION` | 定时更新订阅源Cron表达式 | `35 5,17 * * *` | | `UPDATE_DELAY_TIME` | 连续更新延迟时间,减少被关小黑屋 | `60s` | | `ENABLE_CLEAN_HTML` | 是否开启正文html清理 | `false` | | `PLATFORM_URL` | 基础服务URL | `https://weread.111965.xyz` | > **注意**: 国内DNS解析问题可使用 `https://weread.965111.xyz` 加速访问 ## 🔔 钉钉通知 进入 wewe-rss-dingtalk 目录按照 README.md 指引部署 ## 📱 使用方式 1. 进入账号管理,点击添加账号,微信扫码登录微信读书账号。 **注意不要勾选24小时后自动退出** 2. 进入公众号源,点击添加,通过提交微信公众号分享链接,订阅微信公众号。 **添加频率过高容易被封控,等24小时解封** ## 🔑 账号状态说明 | 状态 | 说明 | | ---------- | ------------------------------------------------------------------- | | 今日小黑屋 | 账号被封控,等一天恢复。账号正常时可通过重启服务/容器清除小黑屋记录 | | 禁用 | 不使用该账号 | | 失效 | 账号登录状态失效,需要重新登录 |