AW

adennng/wechat-query-skill

Deployment & DevOps

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

78 stars 품질 41 트렌드 14NOASSERTION

一个可面向 OpenClaw 的微信公众号订阅、查询与推送的skill。集成部署、登录、订阅、文章获取、查询、推送、巡检的一套可重复使用的自动化流程。

개요

wechat-query-skill 是一个面向 OpenClaw 的微信公众号订阅、查询与推送 skill。 它内置 wechat-download-api 服务,以本地部署方式运行,依赖微信公众号后台登录态拉取文章数据,并将文章缓存到 SQLite,供 LLM 后续查询、整理、分析与推送。 这个项目的重点不只是“抓取公众号文章”,而是把部署、登录、订阅、入库、查询、推送、巡检和重登串成一套可复用的自动化流程。 - 拥有一个微信公众号,订阅号、服务号均可 - 本地环境已安装 Docker - 首次使用或登录失效时,需要用户使用**扫码登录 1. 首次部署服务并完成首次登录 2. 用户主动要求重新登录,或巡检发现登录失效 3. 添加、查看、取消公众号订阅 4. 查询已订阅公众号的缓存文章 5. 用户直接发送公众号文章链接,需要读取全文或分析内容 6. 每日 18:00 汇总最近 24 小时新增文章并推送 7. 每日 09:00 巡检服务状态与登录状态 - 订阅与入库链路:搜索公众号 -> 添加订阅 -> 立即补一次轮询 -> 后台 RSS Poller 每小时自动拉取并写入 SQLite - 查询链路:优先查缓存数据库;数据库没有时,再按需调用接口抓取 - 巡检任务:只检查服务与登录状态,无论结果如何都要发消息 - 推送任务:基于缓存库整理最近 24 小时文章,并附带当前登录状态 - 内置 wechat-download-api 服务源码 - 统一通过 Docker Compose 启动 - 所有主要场景都先经过统一预检 - 预检默认检查: - GET /api/health - GET /api/admin/status - 支持首次登录 - 支持主动重登 - 登录有效期按经验值约 4 天 - 登录成功后自动保存凭证 - 首次登录与重登统一使用服务端托管二维码链路: - POST /api/login/relogin/start - GET /api/login/relogin/{request_id}/qrcode - GET /api/login/relogin/{request_id}/status

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add adennng/wechat-query-skill
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →