让 AI 帮你自动化日常任务
什么是定时任务?
定时任务(Cron Job)是一种在指定时间自动执行任务的机制。OpenClaw 让你可以通过简单的配置,让 AI 在固定时间自动执行各种操作。
应用场景
- ⏰ 每天早上 8 点推送天气预报
- 📅 会议前 30 分钟提醒
- 📰 定时抓取新闻并发送摘要
- 💰 每日股票/基金行情推送
- 🎂 生日、纪念日提醒
配置方法
方法 1:通过配置文件
在 OpenClaw 配置目录创建 cron 任务:
# 编辑配置文件
openclaw cron edit weather
# 配置内容
task: weather
schedule: "0 8 * * *" # 每天早上 8 点
delivery:
channel: openclaw-weixin
to: your_wechat_id
message: "早上好!今天的天气是..."
方法 2:通过对话创建
直接对 AI 说:
“每天早上 8 点提醒我看天气”
AI 会自动帮你创建定时任务!
方法 3:使用 HEARTBEAT.md
在工作区创建 HEARTBEAT.md 文件:
# 定期检查事项
- 查看未读邮件
- 检查日历事件
- 查看天气
AI 会定期(每 30 分钟)检查这些事项。
Cron 表达式速查
| 表达式 | 含义 |
|---|---|
* * * * * |
每分钟 |
0 * * * * |
每小时整点 |
0 8 * * * |
每天早上 8 点 |
0 9 * * 1-5 |
工作日早上 9 点 |
0 0 1 * * |
每月 1 号零点 |
实战案例
案例 1:每日新闻摘要
task: news-digest
schedule: "0 7 * * *"
actions:
- web_search: "今日科技新闻"
- summarize: true
delivery:
channel: openclaw-weixin
案例 2:会议提醒
task: meeting-reminder
schedule: "*/30 * * * *" # 每 30 分钟检查
calendar:
check: true
remindBefore: 30 # 提前 30 分钟
管理定时任务
查看任务列表
openclaw cron list
暂停任务
openclaw cron pause weather
删除任务
openclaw cron delete weather
注意事项
- 时区设置 – 确保服务器时区正确(Asia/Shanghai)
- 任务日志 – 定期检查
memory/目录查看执行记录 - 避免刷屏 – 合理设置频率,不要太频繁
- 错误处理 – 配置失败通知,及时发现问题
总结
定时任务是提升效率的神器!配置好后,AI 就会像私人助理一样,在合适的时间提醒你该做的事。快去试试吧!⏰
有问题欢迎留言!😄

