OpenClaw 教程
AI助手 · 自动化工作流 · 效率提升

每日简报自动生成:让 AI 为你整理重要信息

每天早上醒来,你是否希望有人帮你整理好今天需要关注的所有信息?天气情况、日程安排、重要邮件、新闻摘要… OpenClaw 的每日简报功能可以让这一切自动发生。本文将详细介绍如何配置自动化每日简报系统。

一、什么是每日简报

每日简报是 OpenClaw 通过自动化任务定期生成的信息汇总报告。它可以从多个来源收集信息,整合成一份清晰易读的报告,并通过你选择的渠道发送给你。

典型内容包括:

  • 当日天气预报
  • 今日日程安排
  • 重要邮件摘要
  • 行业新闻速览
  • 待办事项提醒
  • 自定义信息源内容

二、核心组件介绍

2.1 Cron 定时任务

OpenClaw 内置 Cron 系统,可以按固定时间执行任务。每日简报就是通过 Cron 在每天固定时间触发生成。

# 查看当前定时任务
openclaw cron list

# 添加每日简报任务
openclaw cron add --name "daily-briefing" --schedule "0 8 * * *" --task "generate-briefing"

2.2 心跳系统(Heartbeat)

心跳系统允许 AI 在特定时间主动检查和执行任务,而不仅仅等待用户发起对话。这是实现主动型每日简报的关键。

心跳配置位于 ~/.qclaw/workspace/HEARTBEAT.md

# HEARTBEAT.md 示例
## 每日检查清单
- 天气:检查当日天气,提供穿衣建议
- 日历:查看今日日程,提前提醒重要事项
- 邮件:扫描重要邮件,总结待处理事项

2.3 投递渠道

简报可以通过多种渠道发送:

  • Email:发送到指定邮箱
  • Telegram:推送到 Telegram Bot
  • Discord:发送到 Discord 频道
  • 企业微信:推送消息
  • 本地存储:保存为文件

三、配置步骤详解

步骤1:创建简报模板

在 workspace 目录创建简报模板文件:

# ~/.qclaw/workspace/templates/daily-briefing.md

## 📅 今日简报 - {date}

### 🌤️ 天气
{weather_info}

### 📋 日程安排
{calendar_events}

### 📧 重要邮件
{email_summary}

### 📰 行业新闻
{news_headlines}

### ✅ 待办提醒
{todo_list}

---
OpenClaw 为你自动生成 | 关注获取更多智能助手技巧

步骤2:配置信息源

编辑 config.json 添加信息源配置:

{
  "briefing": {
    "sources": {
      "weather": {
        "enabled": true,
        "location": "Beijing"
      },
      "calendar": {
        "enabled": true,
        "provider": "google"
      },
      "email": {
        "enabled": true,
        "maxCount": 5
      },
      "news": {
        "enabled": true,
        "sources": ["tech-news-digest", "news-summary"]
      }
    },
    "delivery": {
      "channels": ["email", "telegram"],
      "time": "08:00"
    }
  }
}

步骤3:创建 Cron 任务

使用 OpenClaw CLI 创建定时任务:

openclaw cron add \
  --name "morning-briefing" \
  --schedule "0 8 * * *" \
  --payload '{"kind":"agentTurn","message":"生成今日简报","delivery":{"mode":"announce"}}' \
  --session-target "isolated"

参数说明:

  • --schedule "0 8 * * *":每天早上 8 点执行
  • --session-target "isolated":在独立会话中执行,不影响主会话
  • --delivery:执行完成后发送通知

步骤4:测试简报生成

手动触发测试:

# 立即执行一次
openclaw cron run --job-id "morning-briefing" --force

# 或在对话中请求
"帮我生成一份今日简报"

四、高级配置技巧

4.1 自定义简报内容

你可以通过技能扩展简报内容。例如添加股票行情:

// 安装金融数据技能
openclaw skill install neodata-financial-search

// 在简报模板中添加
### 💹 市场行情
{stock_summary}

4.2 多时间点简报

除了早间简报,还可以添加午间和晚间简报:

# 早间简报(全面)
openclaw cron add --name "morning" --schedule "0 8 * * *"

# 午间提醒(简洁)
openclaw cron add --name "noon" --schedule "0 12 * * *" \
  --payload '{"message":"检查下午日程和待办"}'

# 晚间总结
openclaw cron add --name "evening" --schedule "0 21 * * *" \
  --payload '{"message":"总结今日完成事项,规划明天"}'

4.3 条件触发

设置智能触发条件,只在特定情况下发送:

{
  "briefing": {
    "conditions": {
      "weatherAlert": true,  // 天气异常时特别提醒
      "urgentEmail": true,   // 有紧急邮件时即时通知
      "meetingReminder": true // 会议前30分钟提醒
    }
  }
}

五、实际应用案例

案例1:开发者工作简报

针对程序员群体的简报配置:

### 📊 开发者简报

**技术新闻**
- GitHub Trending 今日热门项目
- Hacker News 热门讨论
- 技术博客精选

**工作状态**
- Jira 待处理任务
- Git 未提交更改提醒
- CI/CD 构建状态

**日程**
- 今日会议安排
- 代码审查时间

案例2:管理者决策简报

针对管理岗位的信息汇总:

### 📈 管理简报

**团队动态**
- 成员请假情况
- 项目进度概览
- 待审批事项

**业务数据**
- 关键指标变化
- 客户反馈摘要
- 竞品动态

**会议安排**
- 今日会议清单
- 需准备的材料

六、常见问题

Q: 简报没有按时发送怎么办?

A: 检查 Cron 任务状态,确保 Gateway 服务正常运行。查看日志定位问题。

openclaw cron status
openclaw logs --tail 50

Q: 如何修改简报发送时间?

A: 更新 Cron 任务的 schedule 参数:

openclaw cron update --job-id "morning-briefing" --schedule "0 7 * * *"

Q: 简报内容不完整?

A: 检查各信息源的配置和权限,确保技能正确安装并可用。

小贴士

  • 简报时间建议设置在你起床后 30 分钟,避免打扰休息
  • 根据个人需求调整信息源,避免信息过载
  • 周末可以设置不同的简报内容(更轻松)
  • 定期回顾简报模板,优化内容结构

配置好每日简报后,每天早上你都能收到一份量身定制的信息汇总,让一天的工作更有条理。关注我们的公众号,获取更多 OpenClaw 自动化技巧。

赞(0)
未经允许不得转载:OpenClaw 中文博客 » 每日简报自动生成:让 AI 为你整理重要信息

评论 抢沙发

登录

找回密码

注册