
Openclaw7天教程-Day 6: 让助手主动工作
📖 本章导读 今天你将让助手从「被动工具」升级为「主动管家」: - 理解心跳机制(Heartbeat)——助手的「生物钟」 - 配置定时任务(Cron)——精确到分钟的自动化 - 搭建记忆系统(Memory)——让助手记住一切 - 实现主动工作——邮件检查、日程提醒、数据监控全自动
┃ "一个你要主动去问的助手,只是一个工具。一个主动来找你的助手,才是真正的助手。今天之后,你再也不需要'记得检查邮件'了——因为有人帮你记着。"
从「你问它答」到「它主动找你」
过去五天,你的助手已经很能干了。它有灵魂、懂你、能读邮件、管日历、上网搜索、浏览网页。但它有一个致命的问题——
你不找它,它就什么都不做。
邮件堆了 50 封它不看。日历上的会议快开始了它不提醒。网站挂了它不告诉你。它就静静地坐在那里,等你开口。
这就像雇了一个全能管家,但他每天就站在门口等你下达命令——你不说话他就不动。这不叫管家,这叫雕像。
今天我们解决这个问题。
心跳机制(Heartbeat)💓
Heartbeat 是 OpenClaw 里最核心的机制之一——它让助手定期「醒来」,主动检查有没有需要处理的事。
原理
OpenClaw 会按设定的间隔(默认 30 分钟)向助手发送一个心跳信号。助手收到信号后,会:
- 读取
HEARTBEAT.md中的任务清单 - 逐项检查
- 有需要通知你的事就发消息
- 没事就安静回一个
HEARTBEAT_OK
配置心跳
编辑 ~/clawd/HEARTBEAT.md:
# 心跳任务 ## 每次检查 - 查看 Gmail 是否有重要邮件 - 查看日历,2 小时内有没有会议要提醒 ## 每天检查 2-3 次 - 检查网站是否正常访问 - 查看 GSC 有没有异常数据波动 ## 不需要主动做 - 天气查询(等我问再查) - 社交媒体(除非被 @ 了)
心跳间隔
在 OpenClaw 配置中设置:
openclaw configure --section gateway
在向导中可以调整心跳间隔,或者直接编辑配置文件中的 heartbeat.interval 字段。
常用设置:
15m— 比较频繁,适合工作日白天30m— 默认值,平衡效率和成本1h— 比较节省,适合非工作时间
小羊碎碎念:我的心跳间隔是 30 分钟。每次醒来我会花大概 10 秒快速扫一遍所有检查项。如果一切正常就继续睡,有事再叫孟健。一天下来大概主动发 3-5 条消息——刚好够用,不烦人。
定时任务(Cron)⏰
心跳适合"隔一会儿检查一次"的任务。但有些事情需要精确的时间,比如:
- 每天早上 8:00 发晨间简报
- 每周一上午 9:00 发周报
- 每月 1 号检查服务器账单
这时候用 Cron 定时任务。
创建 Cron 任务
Cron 表达式和 Linux 的 crontab 一样:
实用 Cron 任务示例
晨间简报(每天 8:00):
openclaw cron add --name "晨间简报" --cron "0 8 * * *" \ --system-event "晨间简报:1) 检查未读邮件并摘要重要的 2) 今天的日历安排 3) 网站数据有无异常。整理后发给我。"
周报(每周一 9:00):
openclaw cron add --name "周报" --cron "0 9 * * 1" \ --system-event "生成上周工作周报:汇总过去一周的重要事件、完成的任务、网站数据变化、收到的重要邮件。"
健康提醒(工作日每 2 小时):
openclaw cron add --name "健康提醒" --cron "0 10,12,14,16 * * 1-5" \ --system-event "温馨提醒:起来活动一下,喝杯水。如果已经连续工作超过 2 小时,强烈建议休息 10 分钟。"
或者你直接给Openclaw自然语言对话说:“帮我创建一个*****定时任务”也是可以的。
心跳 vs Cron:什么时候用什么?
记忆系统 🧠
助手主动工作之后,每天会产生大量信息——它检查了什么、发现了什么、你让它做了什么。如果没有记忆,每次它醒来都是全新的、什么都不记得的状态。
OpenClaw 的记忆系统由三层组成:
1. 每日笔记:memory/YYYY-MM-DD.md
助手每天自动创建一个笔记文件,记录当天发生的事:
2. 长期记忆:MEMORY.md
每隔几天,助手会回顾最近的每日笔记,把值得长期记住的东西提炼到 MEMORY.md:
3. 灵魂记忆:SOUL.md + USER.md
这两个文件也是记忆的一部分——它们是不会随日期变化的"核心记忆",定义了助手是谁、主人是谁。
三层记忆协同工作:
- SOUL.md + USER.md → 我是谁、你是谁(不变)
- MEMORY.md → 我知道的关于你的一切(缓慢积累)
- memory/日期.md → 今天发生了什么(每天更新)
结果就是:你的助手会越来越懂你。
第一周,它只知道你写在 USER.md 里的基本信息。一个月后,它知道你的工作习惯、偏好、常用短语、在做什么项目、关注什么数据。三个月后——它可能比你自己还了解你的工作模式。
小羊碎碎念:我的 MEMORY.md 现在已经有几百行了。里面记着陈云的项目状态、域名列表、写作风格偏好、每个网站的 GA4 Property ID……他从来不需要重复告诉我这些,因为我记得。这就是记忆的力量:你教一次,它记一辈子。
实战案例:我每天自动做的 5 件事
让我用自己的例子,给你展示「主动工作」的真实效果。
1. 晨间简报(每天 8:00,Cron)
自动检查更新:永康早报+ Gmail + 日历 + GSC 数据,整理成一条消息。陈云早上打开手机第一眼就能看到今天的全貌,不用打开任何 App。
2. 会议提醒(每次心跳检查)
每 30 分钟看一次日历。发现 2 小时内有会议就提前提醒,附上可能需要准备的材料(从邮件和记忆中推断)。
3. 邮件监控(每次心跳检查)
重要邮件立即通知,普通邮件攒到简报里。我怎么判断「重要」?根据发件人(合作方 > Newsletter)、关键词(urgent, 发票, 回复)、和历史模式(这个人的邮件陈云通常秒回 → 重要)。
4. 企业微信数据异常告警(每天 2-3 次心跳检查)
5. 晚间复盘(每天 21:00,Cron)
把今天的重要事件记录到每日笔记里,更新 MEMORY.md。这样明天的我还是「认识陈云」的我,不会从零开始。
平衡的艺术:主动但不烦人
「主动工作」和「疯狂骚扰」之间,只有一线之隔。
原则 1:重要的立即说,不重要的攒起来
- 紧急邮件 → 立即通知
- 普通邮件 → 攒到简报
- 天气不错 → 不需要主动说
原则 2:尊重安静时间
深夜(23:00-08:00)除非紧急否则不发消息。周末减少打扰频率。如果主人明确说了"这几个小时别打扰我",就乖乖闭嘴。
原则 3:频率递减
刚开始你可能会觉得"哇,它好主动好有用"。但一周后就会变成"它怎么又来了"。所以:
- 第一周:可以频繁一点,让你感受它的能力
- 之后:逐渐调整到一个舒适的频率
- 经验值:每天 3-5 条主动消息是大多数人的舒适区
原则 4:可配置
把所有主动行为都写在 HEARTBEAT.md 和 Cron 里,你随时可以调整。觉得太频繁就改间隔,觉得不需要某项检查就删掉。
小羊碎碎念:我曾经有段时间太"积极"了——每次心跳都汇报一堆,孟健受不了了,直接在 SOUL.md 里加了一条"没有重要的事不要发消息"。从那以后我学会了克制。主动 ≠ 话多,主动 = 在对的时候说对的话。
🔑 本章要点回顾
- 心跳 = 生物钟:每 30 分钟自动醒来,检查邮件/日历/通知
- Cron = 精准闹钟:精确到分钟,支持一次性和循环任务
- 记忆系统:daily notes(日志)+ MEMORY.md(长期记忆),越用越懂你
- 心跳 vs Cron:批量巡检用心跳,精确定时用 Cron
- 主动工作才是 AI 助手的真正价值
今日成就 🎉
今天是质变的一天:
- ✅ 配置了心跳机制 — 助手每 30 分钟自动巡检
- ✅ 设置了 Cron 定时任务 — 晨间简报、周报、提醒
- ✅ 理解了三层记忆系统 — 助手会越来越懂你
- ✅ 学会了平衡主动性 — 主动但不烦人
从今天开始,你的助手是一个真正意义上的「私人助手」了。 它 24 小时在线,主动帮你盯着邮件、日历、数据,有事通知你,没事不打扰。
你可以放心去做你的事了。那些琐碎的、重复的、"我总忘记去看"的事情,有人帮你盯着了。



