Pocketalert技能使用说明
2026-04-01
新闻来源:网淘吧
围观:19
电脑广告
手机广告
口袋警报
此技能支持通过其CLI工具与口袋警报服务进行交互。
前置要求
必须安装并完成pocketalertCLI的身份验证:

# Install (if not already installed)
# Download from https://info.pocketalert.app/cli.html and extract to /usr/local/bin/
# Authenticate with your API key
pocketalert auth <your-api-key>
快速参考
发送推送通知
# Basic notification
pocketalert send -t "Title" -m "Message"
# Full form
pocketalert messages send --title "Alert" --message "Server is down!"
# To specific application
pocketalert messages send -t "Deploy" -m "Build completed" -a <app-tid>
# To specific device
pocketalert messages send -t "Alert" -m "Check server" -d <device-tid>
# To all devices
pocketalert messages send -t "Alert" -m "System update" -d all
列出资源
# List last messages
pocketalert messages list
pocketalert messages list --limit 50
pocketalert messages list --device <device-tid>
# List applications
pocketalert apps list
# List devices
pocketalert devices list
# List webhooks
pocketalert webhooks list
# List API keys
pocketalert apikeys list
管理应用程序
# Create application
pocketalert apps create --name "My App"
pocketalert apps create -n "Production" -c "#FF5733"
# Get application details
pocketalert apps get <tid>
# Delete application
pocketalert apps delete <tid>
管理设备
# List devices
pocketalert devices list
# Get device details
pocketalert devices get <tid>
# Delete device
pocketalert devices delete <tid>
管理Webhook
# Create webhook
pocketalert webhooks create --name "GitHub Webhook" --message "*"
pocketalert webhooks create -n "Deploy Hook" -m "Deployed %repository.name% by %sender.login%"
pocketalert webhooks create -n "CI/CD" -m "*" -a <app-tid> -d all
# List webhooks
pocketalert webhooks list
# Get webhook details
pocketalert webhooks get <tid>
# Delete webhook
pocketalert webhooks delete <tid>
消息模板变量
创建webhook时,可使用来自传入负载的模板变量:
pocketalert webhooks create \
--name "GitHub Push" \
--message "Push to %repository.name%: %head_commit.message%"
配置
查看或修改配置:
# View config
pocketalert config
# Set API key
pocketalert config set api_key <new-api-key>
# Set custom base URL (for self-hosted)
pocketalert config set base_url https://your-api.example.com
配置存储于~/.pocketalert/config.json。
CI/CD集成示例
# GitHub Actions / GitLab CI
pocketalert send -t "Build Complete" -m "Version $VERSION deployed"
# Server monitoring with cron
*/5 * * * * /usr/local/bin/pocketalert send -t "Server Health" -m "$(uptime)"
# Service check script
if ! systemctl is-active --quiet nginx; then
pocketalert send -t "NGINX Down" -m "NGINX is not running on $(hostname)"
fi
错误处理
命令行界面返回适当的退出代码:
0- 成功1- 认证或API错误2- 无效参数
请始终检查命令输出以获取错误详情。
文章底部电脑广告
手机广告位-内容正文底部
上一篇:Swipe File Generator技能使用说明
下一篇:CRM技能使用说明


微信扫一扫,打赏作者吧~