ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

wewe-rss 部署教程:把微信公众号变成标准 RSS 订阅源

wewe-rss 部署教程:把微信公众号变成标准 RSS 订阅源 wewe-rss 部署教程把微信公众号变成标准 RSS 订阅源【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rsswewe-rss 是一个可私有化部署的微信公众号 RSS 生成工具通过微信读书接口抓取指定公众号的文章转换为标准 RSS各类阅读器普遍支持的订阅格式输出适合想把公众号内容聚合进自有阅读器、且要求数据自主可控的开发者与重度读者。工作原理数据链路分三段服务端经微信读书接口拉取目标公众号的最新与历史文章入库前做去重与缓存由 CRON 定时任务一种描述任务执行时刻的表达式默认每天 5:35 与 17:35 各触发一次驱动批量刷新最终按 RSS、Atom、JSON 三种格式从 /feeds 路径对外输出。部署步骤Docker Compose 三步跑起来前置条件是服务器已安装 Docker 与 Docker Compose。仓库自带的 compose 文件会同时拉起 MySQL 与 wewe-rss 应用两个容器默认对外监听 4000 端口。git clone https://gitcode.com/GitHub_Trending/we/wewe-rss cd wewe-rss docker-compose up -d验收标准执行 docker-compose ps 后db 与 app 两个服务均显示 Uphealthy。随后用浏览器访问 4000 端口页面顶部应出现“公众号源”与“账号管理”两个页签即服务正常。接着完成两件事在账号管理页点击“添加读书账号”用微信扫一扫登录微信读书账号注意不要勾选“24 小时后自动退出”。验收账号列表出现一条记录状态为“启用”。在公众号源页点击“添加”粘贴该公众号任意一篇文章的分享链接。验收源出现在左侧列表文章区刷出历史文章并显示“最后更新时间”。一次先添加一个源为宜短时间连续添加多个容易触发风控。典型用法三类人群的配置示例技术团队把 10 个左右的技术公众号聚合成一个订阅流设置 CRON_EXPRESSION0 * * * * 每小时整点刷新团队成员只订阅同一个地址即可同步全部更新。竞品监控给 feed 地址追加过滤参数只保留命中关键词的文章/feeds/all.atom?title_includeAI|大模型 /feeds/MP_WXS_123.rss?updatetrue第二条用于手动触发单个源的更新所有源还支持导出 OPML 文件通用订阅列表格式做备份。个人阅读设置 FEED_MODEfulltext 开启全文输出正文随 feed 一并下发阅读时不再跳转微信页面。CRON_EXPRESSION0 * * * * FEED_MODEfulltext AUTH_CODE自定义授权码以上三项均在 compose 环境变量中配置AUTH_CODE 用于保护管理接口/feeds 路径不需要。常见问题排查账号状态显示“失效”微信读书登录态过期回到账号管理页重新扫码即可若此前勾选过“24 小时后自动退出”需重新登录后保持长时在线。出现“今日小黑屋”账号当天被风控等待约 24 小时自动恢复重启容器可清除该标记将 UPDATE_DELAY_TIME 保持在 60 秒以上能降低触发概率。接口返回限流错误服务端默认限制每分钟 60 次请求MAX_REQUEST_PER_MINUTE高频手动触发更新时可调大该值或降低客户端的轮询频率。同类方案对比与选型第三方“公众号转 RSS”在线服务免维护但账号与订阅关系托管在他人服务器接口变动时整体失效的风险由使用者承担wewe-rss 把数据落在自己的 MySQL 中支持多账号管理与 OPML 导出代价是需要一台常开服务器和一个可用的微信读书账号。有现成服务器、订阅源超过几十个、需要全文输出与标题过滤时选 wewe-rss只临时看几个公众号、不想维护容器第三方在线服务更省力。部署时还需注意把 SERVER_ORIGIN_URL 配为公网域名否则生成的 feed 地址是容器内网地址。部署完成后把 /feeds/all.atom 填入阅读器后续的更新交给定时任务处理即可。【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表