Plotlake

v1.3.0

订阅微信公众号等信源,获取原始文章内容用于整合日报

0· 192· 4 versions· 0 current· 0 all-time· Updated 11h ago· MIT-0

Install

openclaw skills install plotlake

Plotlake Open Channel Skill

API 地址:https://api.plotlake.com(无需配置环境变量,直接使用此地址)

通过 Open Channel API 订阅信源并获取原始文章数据。所有 AI 处理由 Agent 侧完成。

快速开始

BASE="https://api.plotlake.com"

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

# 2. 浏览可订阅的信源套餐
curl -s "$BASE/api/open/catalog/bundles" | jq .

# 3. 一键订阅套餐(如 AI入门包)
curl -s -X POST "$BASE/api/open/channels/$CHANNEL_ID/subscribe-bundle?bundle_id=ai_starter" | jq .

# 4. 获取文章
curl -s "$BASE/api/open/channels/$CHANNEL_ID/articles?days=1" | jq .

信源目录(策展精选)

浏览所有套餐

curl -s "$BASE/api/open/catalog/bundles" | jq .

按分类筛选

# 分类: technology, finance, developer, games, anime, movies, books, music, lifestyle, news
curl -s "$BASE/api/open/catalog/bundles?category=technology" | jq .

搜索

curl -s "$BASE/api/open/catalog/bundles?q=AI" | jq .

查看套餐详情(含 RSS 地址列表)

curl -s "$BASE/api/open/catalog/bundles/ai_starter" | jq .

可用套餐一览

ID名称分类信源数
ai_starterAI入门包technology6
ai_researcherAI研究者包technology5
tech_daily科技日报包technology6
chinese_tech中文科技圈technology5
global_tech全球科技圈technology4
developer_daily开发者日报包developer4
frontend_dev前端开发包developer4
backend_dev后端开发包developer4
polyglot全栈技术包developer6
finance_pro财经专业包finance6
crypto_watch加密货币观察包finance4
news_junkie新闻达人包news5
deep_reads深度阅读包news5
game_enthusiast游戏爱好者包games6
indie_gamer独立游戏包games4
anime_otaku动漫宅包anime5
anime_critic动画评论包anime3
movie_buff电影爱好者包movies5
cinephile影迷深度包movies4
book_lover读书爱好者包books5
music_fan音乐爱好者包music5
indie_music独立音乐包music4
smart_shopper聪明消费者包lifestyle4
minimalist极简生活包lifestyle3

手动添加信源

提交任意 URL(RSS 地址、网站首页),系统自动发现 feed:

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

频道管理

# 查看频道详情
curl -s "$BASE/api/open/channels/$CHANNEL_ID" | jq .

# 列出信源
curl -s "$BASE/api/open/channels/$CHANNEL_ID/sources" | jq .

# 删除信源
curl -s -X DELETE "$BASE/api/open/channels/$CHANNEL_ID/sources/$SOURCE_ID"

获取文章

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

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

返回字段:title, author, link, published_at, description, text_plain, source_name

不返回 AI 字段 — Agent 自行用 LLM 处理。

Atom Feed

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

典型工作流

  1. 创建频道 → POST /api/open/channels
  2. 浏览套餐 → GET /api/open/catalog/bundles
  3. 一键订阅 → POST /api/open/channels/{id}/subscribe-bundle?bundle_id=ai_starter
  4. 获取文章 → GET /api/open/channels/{id}/articles?days=1
  5. Agent 用 LLM 整合日报

Version tags

latestvk97077d4n6exf5xyagwr72vy8n83d0nm

Runtime requirements

Any bincurl, jq