定时任务
⏰ 什么是定时任务?
让 OpenClaw 在指定时间自动执行任务,无需手动触发。
🎯 使用场景
| 场景 | 定时规则 |
|---|---|
| 每日天气推送 | 每天 8:00 |
| 股价监控 | 交易时间每 5 分钟 |
| 日报生成 | 每天 18:00 |
| 网站检查 | 每小时一次 |
| 备份任务 | 每周日凌晨 2:00 |
🛠️ 创建定时任务
方式一:自然语言
你: 每天早上 8 点提醒我开会
OpenClaw: [解析时间]
已创建定时任务:
- 时间:每天 08:00
- 任务:发送提醒"开会"
- 下次执行:明天 08:00方式二:Cron 表达式
你: 用 cron 表达式 "0 9 * * 1-5" 创建任务
OpenClaw: [解析 cron]
已创建定时任务:
- 时间:周一到周五 09:00
- 任务:(未指定,请补充)📋 管理任务
查看所有任务
你: 显示所有定时任务
OpenClaw: 当前定时任务:
1. [每天 08:00] 天气推送 - 活跃
2. [每天 18:00] 日报生成 - 活跃
3. [每小时] 网站检查 - 暂停暂停/恢复
你: 暂停天气推送任务
OpenClaw: 任务 "天气推送" 已暂停。
你: 恢复天气推送任务
OpenClaw: 任务 "天气推送" 已恢复,下次执行:明天 08:00删除任务
你: 删除日报生成任务
OpenClaw: 确认删除 "日报生成" 任务?
(输入 "确认" 继续)
你: 确认
OpenClaw: 任务已删除。🔔 通知方式
定时任务的结果可以通过多种渠道通知:
飞书
你: 任务完成后通过飞书通知我
OpenClaw: 已配置飞书通知通道。
任务执行结果会发送到你的飞书账号。Telegram
你: 用 Telegram 发送提醒
OpenClaw: 已配置 Telegram 通知。邮件
你: 重要任务结果发邮件给我
OpenClaw: 已配置邮件通知,发送到 your@email.com📝 实战:股价监控
让我们创建一个股价监控定时任务:
你: 交易时间内,每 5 分钟检查士兰微(600460)的股价,
涨跌超过 3% 就提醒我
OpenClaw: [创建任务]
股价监控任务已创建:
- 股票:士兰微 (600460)
- 检查频率:交易时间每 5 分钟
- 触发条件:涨跌幅 > 3%
- 通知方式:飞书
现在开始监控吗?📊 任务日志
查看任务执行历史:
你: 天气推送任务最近执行情况
OpenClaw: "天气推送" 执行记录:
- 2024-01-15 08:00 ✅ 成功
- 2024-01-14 08:00 ✅ 成功
- 2024-01-13 08:00 ⚠️ API 超时
- 2024-01-12 08:00 ✅ 成功📝 小练习
动手试试
- 创建一个每分钟执行的测试任务
- 查看任务列表
- 等待执行后查看结果
- 删除测试任务
➡️ 下一步
掌握了定时任务,接下来学习 API 集成!