360 Secure SkillHub
360 安全技能中心

WeWeRSS

核心功能:通过Open Channel API创建频道,添加微信公众号链接、RSS地址、网站等信源(自动发现RSS),管理信源列表,获取指定天数的原始文章数据(含标题、作者、全文等)或标准Atom Feed,AI处理需Agent用自身LLM完成。典型场景:每日定时获取文章,经LLM处理生成整合日报。输入为curl调用API,需配置WEWERSS_BASE_URL;输出为JSON操作结果或XML Feed。

eggyrooch-blip
eggyrooch-blip
热度 53.77
最近更新 2026-05-11 17:34:28
分类:搜索依赖:第三方 API应用场景:研究 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add wewerss
Metadata
name
wewerss
description
订阅微信公众号等信源,获取原始文章内容用于整合日报
version
1.0.0
metadata
{"openclaw":{"homepage":"https://github.com/punkpeye/wewerss","requires":{"anyBins":["curl","jq"]}}}

WeWeRSS Open Channel Skill

通过 Open Channel API 订阅微信公众号等信源,获取原始文章数据。所有 AI 处理(摘要、分类、标签等)由 Agent 侧使用用户自己的 LLM token 完成。

Environment Variables

  • WEWERSS_BASE_URL — WeWeRSS 实例地址(必填),例如 https://rss.example.com

创建频道

curl -s -X POST "$WEWERSS_BASE_URL/api/open/channels" \
  -H "Content-Type: application/json" \
  -d '{"name":"我的日报频道"}' | jq .

返回频道 UUID,后续操作均需要此 ID。

添加信源

提交任意 URL(公众号文章链接、RSS 地址、网站首页),系统自动发现 RSS feed:

CHANNEL_ID="your-channel-uuid"

# 添加 RSS feed
curl -s -X POST "$WEWERSS_BASE_URL/api/open/channels/$CHANNEL_ID/sources" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/feed.xml"}' | jq .

# 添加网站(自动发现 RSS)
curl -s -X POST "$WEWERSS_BASE_URL/api/open/channels/$CHANNEL_ID/sources" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}' | jq .

查看信源列表

curl -s "$WEWERSS_BASE_URL/api/open/channels/$CHANNEL_ID/sources" | jq .

删除信源

SOURCE_ID="source-uuid-from-list"
curl -s -X DELETE "$WEWERSS_BASE_URL/api/open/channels/$CHANNEL_ID/sources/$SOURCE_ID"

获取文章

获取最近 N 天的原始文章内容(默认 1 天):

# 最近 1 天
curl -s "$WEWERSS_BASE_URL/api/open/channels/$CHANNEL_ID/articles?days=1" | jq .

# 最近 7 天,第 2 页
curl -s "$WEWERSS_BASE_URL/api/open/channels/$CHANNEL_ID/articles?days=7&page=2&page_size=50" | jq .

返回字段仅包含原始数据:

  • title - 文章标题
  • author - 作者/公众号名
  • link - 原文链接
  • published_at - 发布时间
  • description - RSS 自带摘要
  • text_plain - 纯文本全文(可能为 null)
  • source_name - 来源订阅名称

不返回任何 AI 生成字段(摘要、标签、分类、质量分等),Agent 需自行处理。

获取 Atom Feed

curl -s "$WEWERSS_BASE_URL/api/open/channels/$CHANNEL_ID/feed"

标准 Atom XML,可用于 RSS 阅读器或其他消费端。

速率限制

  • 创建频道:10 次/小时(按 IP)
  • 添加信源:30 次/小时(按频道)
  • 文章/Feed 读取:120 次/小时(按频道)

典型使用流程

  1. 创建频道 → 获得 UUID
  2. 添加目标信源(公众号 RSS、行业博客等)
  3. 每日定时获取文章 articles?days=1
  4. Agent 用自己的 LLM 对文章进行摘要、分类、整合
  5. 生成并推送日报