2.1 KiB
2.1 KiB
智能提醒技能
描述
设置各种提醒,支持自然语言输入,自动解析时间和内容。
触发条件
- 用户说 "提醒我..." 或 "设置提醒" 或 "记得..."
- 包含时间词汇(明天、下午、3点等)
执行步骤
- 解析用户输入的自然语言
- 提取时间信息和提醒内容
- 创建定时任务
- 确认提醒已设置
- 到时间后推送提醒
输入解析示例
| 输入 | 解析结果 |
|---|---|
| "提醒我明天上午10点开会" | 时间: 明天 10:00, 内容: 开会 |
| "3小时后提醒我吃药" | 时间: +3h, 内容: 吃药 |
| "每天早上8点提醒我喝水" | 时间: 每天 08:00, 内容: 喝水 |
| "下周一下午2点有客户拜访" | 时间: 下周一 14:00, 内容: 客户拜访 |
输出格式
设置提醒时
⏰ 提醒已设置!
📝 内容: {提醒内容}
🕐 时间: {具体时间}
🔁 重复: {重复规则,如果有}
我会准时提醒你的!
提醒触发时
🔔 提醒时间到!
{提醒内容}
━━━━━━━━━━━━━━━━━
⏰ 设置于: {设置时间}
示例
输入: "提醒我明天下午3点和小王开会讨论项目方案"
输出:
⏰ 提醒已设置!
📝 内容: 和小王开会讨论项目方案
🕐 时间: 2026-01-30 15:00
🔁 重复: 不重复
我会准时提醒你的!
到时间后:
🔔 提醒时间到!
和小王开会讨论项目方案
━━━━━━━━━━━━━━━━━
⏰ 设置于: 2026-01-29 14:30
管理命令
# 查看所有提醒
"查看我的提醒" / "提醒列表"
# 删除提醒
"删除提醒 {编号}" / "取消明天的会议提醒"
# 修改提醒
"把明天的会议提醒改到后天"
配置选项
skills:
reminder:
enabled: true
max_reminders: 100 # 最大提醒数量
default_advance: 15 # 默认提前提醒(分钟)
persist: true # 重启后保留提醒
storage: "~/.openclaw/data/reminders.json"
channels:
- telegram
- discord