OpenClaw 一个很吸引人的点,就是它可以主动的进行工作。
当然,这里的主动也需要我们前期做一些配置。
它主要有两种方式:
心跳跟定时任务。
心跳就是,隔一段时间自动醒一次,看看 workspace 里有没有代办的周期性任务要做,默认大约 30 分钟一轮。
这块配置在 HEARTBEAT.md 。
另一个就是定时任务,这个是我们用得比较多的。
它的流程就像下面这样:
你配好规则(HEARTBEAT.md 或 cron 表达式)
↓
Gateway 到点 / 到周期 → 唤醒 Agent
↓
Agent 读清单或执行 cron 里的指令
↓
无事 → HEARTBEAT_OK(Heartbeat 会被吞掉,不打扰你)
有事 → 写文件 / 发消息 / 请你确认
配置的方式也很简单,往小龙虾的对换框说一声:
"帮我配置一个定时任务,每天xx时候,做这些事1.xxx,2.xxx,3.xxx"
也可以到 Ui 面板进行配置,如下:
可以看到到达定时的时间,OpenClaw 成功触发了任务。
注意这里有一个报错,这个报错可以先不用管,这是因为我们还没个给他配上Im工具,在下篇文章,我们将给小龙虾接入IM工具,到时候,我们的小龙虾就算真正配置完成了。