核心用法
Reminder Skill 允许用户通过自然语言在 Discord 中创建一次性定时提醒任务。用户输入如"30秒后提醒我查天气"或"下午3点提醒",系统自动解析时间、提取当前会话上下文(频道 ID、代理账户),并调用 openclaw cron add 创建隔离会话的定时任务。任务到期后,结果直接发送至原 Discord 频道并自动删除任务记录。
显著优点
- 自然语言交互:支持相对时间(秒/分/时/天)和绝对时间(如 3pm tomorrow),降低使用门槛
- 上下文自动感知:自动获取
deliveryContext中的频道、代理信息,无需用户手动配置 - 零残留设计:
--delete-after-run确保单次任务执行后清理,避免 cron 表膨胀 - Discord 原生集成:结果直接回传至触发频道,
--announce保证可见性
潜在缺点与局限性
- 时间范围受限:超过 48 小时的任务建议转日历,长期使用需人工迁移
- 无周期性支持:仅支持一次性提醒,重复任务需多次创建
- 依赖 OpenClaw 生态:需预装
openclaw二进制,外部 cron 系统不兼容 - 会话隔离成本:
--session isolated每次新建环境,短时任务开销可忽略,高频场景需评估
适合人群
- Discord 社区运营者:定时发布通知、活动提醒
- 开发者/运维:临时告警、定时检查任务
- 个人用户:短时记忆辅助、待办提醒
常规风险
- 时间解析歧义:自然语言"3pm"未指明时区时依赖系统 UTC 设置,跨时区用户可能误解
- 上下文泄露风险:
session_status获取的to字段包含频道 ID,若日志记录不当可能暴露敏感频道 - 任务堆积:大量短时任务(如每秒级)可能触发 OpenClaw 限流,建议单用户并发控制在 10 以内
- 权限边界:
--agent参数继承当前会话账户,需确保调用者具备目标频道的发消息权限