闹钟提醒
Alarm Skill 管理一次性和周期性的闹钟/提醒。
功能
- 一次性提醒:「10 分钟后叫我」
- 定点提醒:「下午 3 点提醒我开会」
- 周期性提醒:「每天早上 9 点提醒我」
- 查看/删除闹钟
提示
Alarm 使用 CronService 调度一次性和周期性提醒,但只会发送通知,不运行 Agent。
前置依赖
Alarm 由后台的 CronService 驱动,无需额外配置。
使用示例
设定闹钟
"10 分钟后叫我" "下午 3 点提醒我开会" "明早 9 点叫醒我" "每 20 分钟提醒我喝水" "工作日每天早上 9 点提醒我站会"
查看闹钟
"查看我的闹钟" "有哪些提醒"
删除闹钟
"删除这个闹钟" "取消所有提醒"
调度参数
| 用户说法 | 内部参数 |
|---|---|
| "10 分钟后叫我" | --in "10分钟" |
| "下午 3 点提醒我" | --at-time 15:00 |
| "明天早上 9 点叫我" | --at-time 09:00 --offset-days 1 |
| "每 20 分钟提醒我" | --every "20分钟" |
| "每天早上 9 点" | --cron-expr "0 9 * * *" |
| "工作日早上 9 点" | --cron-expr "0 9 * * 1-5" |
时序说明
- Alarm 任务写入后立即返回
- 后台 CronService 周期性扫描并触发到期的 Alarm
- 可能需要最多 5 分钟延迟
- 时区默认为
Asia/Shanghai
