核心用法
DoNotify 是一项语音电话提醒服务,该技能提供三大核心能力:
1. 即时电话提醒(Call Now) — 立即拨打用户电话并语音播报提醒内容,适用于紧急事项或需要强打断的场景;
2. 定时电话预约(Schedule Reminder) — 预约未来某个时间点自动拨打电话,支持设置事件实际时间;
3. 用量查询(Check Usage) — 查看当前套餐剩余通知次数、已用量及手机号配置状态。
使用前必须配置 DONOTIFY_API_TOKEN 和 DONOTIFY_URL,所有请求通过 Bearer Token 认证。
显著优点
- 强提醒机制:相比普通通知,语音电话具有更高的打断性和感知度,适合重要事务;
- 自然语言友好:支持"立即给我打电话"、"下午三点提醒我"等口语化指令;
- 双时区支持:
call_at与event_time分离,方便提前提醒; - 实时用量监控:内置额度检查,避免超额调用。
潜在缺点与局限性
- 外部依赖风险:完全依赖 DoNotify 服务商,若其 API 故障或停运则功能不可用;
- 配额制限制:每月通知次数有限(如 Starter 套餐 30 次),高频使用需付费升级;
- 手机号前置配置:未配置手机号时所有调用失败,需用户手动完成配置;
- 无回调确认机制:电话是否被接听、用户是否收到,系统无法感知;
- 仅支持语音播报:不支持短信、推送等其他通知形式。
适合人群
- ADHD 用户或注意力易分散者,需要强外部打断提醒;
- 重要会议、医疗预约等不容错过的场景;
- 远离手机但仍需电话提醒的户外/工作场景;
- 习惯语音交互、不喜欢阅读文字通知的用户。
常规风险
- 隐私泄露:通话内容(title/description)经第三方服务商处理,敏感信息存在被记录风险;
- API 密钥安全:
DONOTIFY_API_TOKEN若泄露,他人可盗用配额拨打电话; - 电话骚扰误用:恶意配置可导致对用户本人的电话轰炸(尽管受配额限制);
- 时区处理错误:用户自然语言时间转换若出错,可能导致提醒时间偏差。