跳到主要内容

OpenClaw 入门 03|心跳系统:让它主动出击

· 阅读需 4 分钟

💡 阅读目标:理解心跳的作用,配置你的第一个主动任务。

核心认知:没有心跳的 OpenClaw,永远是你"拨一下动一下"的算盘。配置心跳,是让它成为主动搭档的第一步。


一、对比:无心跳 vs 有心跳

没有心跳的 OpenClaw:

你:"今天有什么新闻?"(每次都要你问) 它:答了 -> 对话结束 你再问,它再答,不问不说

有心跳的 OpenClaw:

每天 8:30(你还在睡觉) 它主动发来:早,今天帮你筛选了3条重要新闻,附摘要在这里。

你醒来 -> 直接看 -> 不用问

这就是"主动搭档"和"被动工具"的区别。


二、心跳能做什么?举3个真实场景

场景 1:晨间简报(每天 8:30)

💓 08:30 自动触发
1. 搜索今日天气
2. 筛选你所在行业最重要的3条新闻
3. 生成50字摘要
4. 发送到你的飞书

你一起床,就有了一份量身定制的简报。

场景 2:深夜复盘(每天 23:00)

💓 23:00 自动触发
1. 回顾今天和你的对话
2. 提炼3条值得记忆的信息
3. 自动写入 MEMORY.md
4. 汇报今天完成的主要工作

你不需要提醒它,它每天都在成长。

场景 3:异常告警(按条件触发)

💓 当库存低于安全线时触发
1. 扫描库存数据
2. 发现有商品缺货
3. 立即推送告警给你

只有有心跳的 AI 才能做到"你不说,它也能发现"。


三、5分钟配置你的第一个心跳

把下面这段发给 OpenClaw:

💓 请帮我配置心跳任务:

任务1:每天早上 8:30

  • 推送今日天气预报(我所在城市:[你的城市])
  • 搜索并筛选最重要的1条行业新闻,附30字摘要

任务2:每天晚上 22:00

  • 回顾今天和我的对话,提炼2个值得记忆的点
  • 写入 MEMORY.md

配置完成后回复我"心跳配置已就绪"。

它收到后会自动创建/更新 HEARTBEAT.md 文件,里面写明了触发时间、执行内容。


四、查看和修改心跳配置

查看当前心跳:

请告诉我,我当前配置了哪些心跳任务?

修改心跳:

请在 HEARTBEAT.md 中新增一个心跳:每天下午3点检查我的邮箱,告诉我是否有未读的重要邮件。

关闭心跳:

请删除"晨间简报"那个心跳任务,我暂时不需要。


五、模糊型心跳:适合"有空就做"的场景

除了精准定时,还有一种模糊型心跳:

每隔约2小时检查一次,如果有重要未读通知就推送,没有就静默。

适合:邮件监控、异常告警等"非定时但需要关注"的场景。

建议:新手从精准型开始,等熟悉了再引入模糊型。


六、一个具体的工作流例子

假设你配置了以下心跳:

  • 08:30 晨间简报
  • 15:00 库存扫描
  • 22:00 深夜复盘

你的一天是这样的:

08:30 -> 手机收到晨间简报(天气+新闻)
你边刷牙边看完,大概知道今天的情况

15:00 -> 手机收到告警:"卫衣 M 码库存仅剩23件,低于安全线50件"
你立刻决定补货,不等到下班才发现

22:00 -> OpenClaw 复盘今天对话,写入 MEMORY.md
它告诉你:"今天讨论了秋装上新计划,已记录"

不需要你问,它在正确的时间做正确的事。这就是心跳的价值。


七、常见问题

Q:心跳太多了会不会很烦?
-> 从1个开始,逐步增加。如果某个心跳没用了,随时删除。

Q:OpenClaw 关闭了心跳还在运行吗?
-> 心跳依赖后台进程。如果 OpenClaw 的 Gateway 停了,心跳自然也不会触发。

Q:可以在心跳里让它发飞书消息吗?
-> 可以,但需要安装飞书消息相关的 Skill。具体见《Skills:能力装备与自造》。


八、验收标准

  1. ✅ 发送心跳配置指令后,收到"心跳配置已就绪"的确认
  2. ✅ 第二天早上8:30能收到第一条主动推送
  3. ✅ 能说出"晨间简报 + 深夜复盘"这两个心跳各自的触发逻辑

系列导航

当前为本系列第 3 / 7 篇