核心用法
remind-me 是一款面向即时通讯场景的提醒与 cron 任务调度技能。用户可通过自然语言(如"每周一9点提醒我检查NVDA"、"20分钟后叫我")快速创建定时任务,系统会自动解析时间表达式(支持 at: 一次性、every: 周期性、cron: 标准cron语法),并将任务与当前对话频道(telegram/discord等)及聊天ID绑定,确保提醒精准推送回原对话。
显著优点
1. 自然语言交互:无需记忆复杂命令,口语化表达即可创建任务
2. 自动上下文感知:自动提取当前channel和chatId,无需用户手动指定目标位置
3. 灵活调度模式:支持秒/分钟/小时级延迟(at:)、周期性间隔(every:)、以及完整cron表达式
4. 对话级隔离:任务按频道+聊天ID作用域存储,群聊A的提醒不会出现在群聊B
5. 完整生命周期管理:支持创建、列表查看、按名称或ID取消
潜在缺点与局限性
- 依赖外部执行环境:需要
uv运行时和openclawCLI网关,环境未就绪则失败 - 无持久化状态查询:无法跨会话查看"我的所有提醒",只能按当前聊天筛选
- 时间解析局限:
at:不支持自然日期(如"下周三"),需计算为相对时长 - 权限隐性依赖:取消操作需先内部list再匹配名称,若任务量大则效率较低
- 无编辑功能:只能删除重建,不支持修改现有任务的调度规则
适合人群
- 需要跨平台(Telegram/Discord)统一提醒管理的用户
- 习惯自然语言交互、不愿记忆bot命令的终端用户
- 需在特定群聊内设置仅该群成员可见的周期性任务管理员
常规风险
- 误操作风险:取消确认仅依赖名称匹配,重名任务可能误删
- 时区歧义:"9 AM"等表述依赖服务器时区配置,跨时区用户可能得到非预期结果
- 任务堆积:高频recurring任务若未设置合理间隔,可能产生消息洪峰
- 环境单点故障:
openclaw网关宕机将导致所有定时任务失效且无感知