SuperAPI AI 工具集

notify

办公与效率

查看项目

更新于 10-16 06:21

技能介绍

用途:在长时间任务完成、出现错误或问题需关注、用户明确要求通知,以及其他需要提醒用户的事件发生时,通过 ntfy.sh 向用户发送通知。

主要能力:使用一条 curl 命令向指定的 ntfy.sh 订阅主题推送消息,消息内容由调用者自定义。

使用方式:在 fish shell 中执行以下命令,并将 <MESSAGE> 替换为简洁描述事件的消息: fish -c 'curl -d "<MESSAGE>" "ntfy.sh/$NTFY_SUB_TOPIC"' 注意 $NTFY_SUB_TOPIC 是 fish shell 的私有变量,因此必须通过 fish -c 运行该命令。

消息建议:尽量简短且可操作(最好不超过 100 字符),包含相关上下文(如任务名、文件、错误类型),语言清晰。资料给出的示例消息包括:"Build completed successfully"、"Tests passed: 42/42"、"Error: TypeScript compilation failed in src/index.ts"、"PR #123 is ready for review"、"Task complete: Database migration finished"。

限制:资料未提供 ntfy.sh 主题的创建或配置方法、是否需要认证、消息长度上限、失败重试机制以及依赖环境等细节,暂未提供。