教程 06

教程 06 — 每日科技早报机器人

每天早上 8 点,AI 自动爬 Hacker News + GitHub Trending,用中文写好摘要,推送到你的 Telegram。 你只管喝咖啡。


这能做什么

每天 08:00
   ↓
OpenClaw 定时唤醒
   ↓
AI 打开 Hacker News,读今日热帖
AI 打开 GitHub Trending,看今天最火的项目
   ↓
用中文写一份简报(300字以内)
   ↓
Telegram 推送到你手机

不需要任何第三方服务,不需要写代码,OpenClaw 自带调度器和浏览器。


前置条件

  • 完成教程 01(网关已启动)
  • 完成教程 02(Telegram 已接入)
  • 网关运行在有 Chrome 的机器上

第一步:创建"早报"技能

新建文件 ~/.openclaw/workspace/skills/早报/SKILL.md

mkdir -p ~/.openclaw/workspace/skills/早报
# 科技早报编辑

你是一名科技媒体编辑,每天负责整理科技圈的最新动态。

## 工作流程

1. 打开 https://news.ycombinator.com,获取今日 Ask HN / Show HN / 热门讨论前 5 条
2. 打开 https://github.com/trending,获取今日 Trending 项目前 5 个(记录名称、语言、描述、star数)
3. 打开 https://www.producthunt.com,获取今日 Top 3 产品

## 输出格式

用中文写一份简报,格式如下:

---
📅 **[今日日期] 科技早报**

**🔥 Hacker News 热点**
1. [标题] — [一句话说明为什么值得看]
2. ...

**⭐ GitHub 今日之星**
1. `用户名/仓库名` (语言) — [功能描述] ⭐[star增量]
2. ...

**🚀 Product Hunt 新品**
1. **[产品名]** — [一句话介绍]
2. ...

---
*由 OpenClaw 自动生成*

## 注意
- 全程使用中文
- 每条不超过 2 句话,保持简洁
- 如果某个网站打不开,跳过并注明

第二步:添加定时任务

网关启动后,在 WebChat 或 Telegram 里直接告诉 AI:

帮我创建一个每天早上 8 点的定时任务,使用"早报"技能,
把结果发到 Telegram

或者用命令行直接添加:

pnpm openclaw cron add \
  --name "科技早报" \
  --cron "0 8 * * 1-5" \
  --tz "Asia/Shanghai" \
  --session isolated \
  --message "/早报" \
  --announce \
  --channel telegram

参数说明:

  • 0 8 * * 1-5 — 周一到周五早上 8 点
  • --session isolated — 独立会话,不干扰主对话
  • --announce — 完成后推送结果
  • --channel telegram — 推送到 Telegram

第三步:测试立即运行

不想等到明天早上,先测一下:

# 查看任务 ID
pnpm openclaw cron list

# 立即触发
pnpm openclaw cron run <job-id>

几分钟后 Telegram 会收到一条类似这样的消息:

📅 2026-03-02 科技早报

🔥 Hacker News 热点
1. Show HN: 我用 Rust 重写了 grep,快了 10 倍 — 作者开源了,性能测试数据很有说服力
2. Ask HN: 你们怎么管理 .env 文件? — 300 条评论,讨论很热闹
...

⭐ GitHub 今日之星
1. `microsoft/TypeChat` (TypeScript) — 用类型系统约束 LLM 输出 ⭐+1.2k
2. `rasbt/LLMs-from-scratch` (Python) — 从零实现 LLM,教学向 ⭐+800
...

🚀 Product Hunt 新品
1. Cursor Tab — 代码补全新方式,不只是 Copilot
...

*由 OpenClaw 自动生成*

变体玩法

只要周报(每周一汇总上周)

pnpm openclaw cron add \
  --name "周报" \
  --cron "0 9 * * 1" \
  --tz "Asia/Shanghai" \
  --session isolated \
  --message "帮我整理上周科技圈最重要的 5 件事,用中文写周报" \
  --announce \
  --channel telegram

加入 A 股行情(工作日收盘后)

修改 SKILL.md,在流程中加一步:

4. 打开 https://finance.sina.com.cn/stock/,获取今日上证指数、深证指数涨跌幅,
   以及成交量最大的 3 只股票

推送到不同频道

--channel telegram 改成 --channel slack--channel discord, 发到团队频道,给整个团队看。


查看任务状态

pnpm openclaw cron list        # 所有任务
pnpm openclaw cron runs <id>   # 某个任务的历史执行记录

关闭任务

pnpm openclaw cron delete <job-id>

为什么这个有意思

普通 AI 聊天工具需要你主动去问。OpenClaw 把"主动推送"和"AI 理解"结合在一起——你设置一次,它每天自己去读、自己去写、自己发给你。这是真正的 AI 自动化,而不只是一个聊天框。