Quick Reminders

零成本本地定时提醒

本地轻量级定时提醒,48小时内零LLM消耗触发,支持多消息渠道投递。

收藏
10.8k
安装
4.2k
版本
1.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

quick-reminders 是一款基于 nohup sleep 的轻量级一次性提醒技能,适用于48小时内的即时提醒场景。通过 CLI 脚本管理提醒任务,在触发时刻通过 openclaw message send 直接投递,整个过程不消耗任何 LLM Token。

创建提醒

bash {baseDir}/scripts/nohup-reminder.sh add "Hey, you wanted to call John" --target <chat_id> -t 2h
  • 支持相对时间(30s20m2h1d)和 ISO-8601 绝对时间
  • 多渠道支持:Telegram(默认)、WhatsApp、Discord、Signal、iMessage
  • 消息文本需由代理在创建时人工撰写,保持口语化、无机器人感

管理提醒

  • list:列出待触发提醒(自动清理已触发项)
  • remove ID / remove --all:删除指定或全部提醒

显著优点

1. 零运营成本:触发时无 LLM 调用,适合高频短周期提醒
2. 超低延迟:本地 shell 进程调度,无云端依赖

3. 跨渠道灵活:同一脚本支持 IM 全矩阵投递

4. 人性化文案:强制要求"朋友发消息"风格,拒绝机器腔

局限性与约束

  • 硬性 48h 天花板:超期请求必须转日历事件,避免进程长期挂起
  • 单机单进程:依赖运行机器的存活,无分布式容错
  • 无重复/周期性:纯一次性设计,recurring 需求需外部 cron 补充
  • 时区处理:需显式指定 -z,否则默认系统 local time 可能引发跨时区错误

适合人群

  • 高频使用即时通讯的轻度提醒需求者
  • 对 LLM 调用成本敏感、追求极致性价比的用户
  • 开发者/极客倾向、习惯 CLI 交互的技术用户

常规风险

  • 进程丢失:机器重启或 shell 会话终止会导致未触发提醒消失
  • 时间漂移:长时间 sleep 可能受系统休眠/节能策略影响
  • 目标 ID 泄露--target 需手动填入,误操作可能将私密信息发送至错误渠道
  • 文案过期:创建时撰写的消息若包含时效信息(如"今天下午"),可能在触发时已语义错位

Quick Reminders 内容

scripts文件夹
手动下载zip · 7.8 kB
nohup-reminder.shtext/x-shellscript
请选择文件