Pocket Alert推送Pocket Alert推送
Pocket Alert推送

技能简介

Pocket Alert技能让OpenClaw代理和工作流能够向iOS与Android设备发送推送通知,用于传递自动化任务、工作流及后台进程的告警与更新。

业务背景

Pocket Alert推送为企业自动化流程提供即时触达能力。无论是CI/CD部署状态、服务器告警还是工作流异常,关键信息可秒级送达负责人手机,确保团队第一时间响应,减少因信息延迟导致的业务中断风险。

落地案例:运维团队将Pocket Alert集成至监控流水线,当生产环境检测到服务异常时,系统自动触发推送通知,值班工程师的手机立即收到包含故障类型与影响范围的告警消息,无需反复查看邮件或仪表盘即可启动应急响应。

能做什么

  • 发送即时推送通知到指定设备或全部设备
  • 管理应用、设备、Webhook和API密钥
  • 创建带模板变量的动态消息
  • 集成CI/CD流水线实现部署通知
  • 配合定时任务实现服务器监控告警

使用说明

1. 安装CLI工具

# 从 https://info.pocketalert.app/cli.html 下载并解压到 /usr/local/bin/

2. 完成身份验证

pocketalert auth <your-api-key>

3. 发送基础通知

pocketalert send -t "标题" -m "消息内容"
pocketalert messages send --title "告警" --message "服务器宕机!"

4. 指定目标发送

# 发送到特定应用
pocketalert messages send -t "部署" -m "构建完成" -a <app-tid>
# 发送到特定设备
pocketalert messages send -t "告警" -m "检查服务器" -d <device-tid>
# 发送到所有设备
pocketalert messages send -t "告警" -m "系统更新" -d all

5. 查看与管理资源

pocketalert messages list --limit 50
pocketalert apps list
pocketalert devices list
pocketalert webhooks list

6. 创建Webhook(支持模板变量)

pocketalert webhooks create \
  --name "GitHub Push" \
  --message "推送到 %repository.name%: %head_commit.message%"

输入与输出

见下方输入与输出表格。

项目内容
输入通知标题、消息内容、目标应用TID(可选)、目标设备TID(可选)、模板变量
输出推送发送状态、消息列表、应用/设备/Webhook清单、CLI退出码
适用人群运维人员、开发者、系统管理员、OpenClaw自动化用户
不包含邮件/短信通道、桌面浏览器通知、永久存储、富媒体附件、交互回复

 

风险提示

  • API密钥泄露可能导致未授权推送,需妥善保管
  • 频繁发送可能触发服务限流
  • 设备TID错误会导致消息投递失败
  • 模板变量语法错误将原样输出占位符
  • 自托管API需确保网络可达性

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/akellacom/pocketalert/SKILL.md
来源类型:开源社区技能

数据统计

相关导航

暂无评论

none
暂无评论...