AutoNotice
AutoNotice Webhook

Webhook 使用方法

AutoNotice Webhook 面向有一定程序开发能力的用户。你可以用自己的脚本、Connector 或自动化服务向自己的 iPhone 发送标准通知。

适用版本:AutoNotice v0.2 App Store 最后更新:2026-07-20

能力边界

基础 Webhook 免费提供,不属于 AutoNotice 付费门槛。它只负责把符合格式的通知投递到用户自己的设备,不负责代替第三方服务抓取数据、保存业务账号或判断业务条件。

在 App 中找到 Webhook

  1. 从 App Store 安装 AutoNotice v0.2。
  2. 打开 AutoNotice,进入设置。
  3. 找到 Webhook 通知 section。
  4. 复制 Webhook 地址和 Webhook Token。
  5. 把它们填入你的脚本、Connector 或本地自动化工具。

请求字段

title
通知标题。
body
通知正文。
module
模块名称,例如 life、utility、developer。
type
事件类型,例如 state_grid_balance_low。
severity
info、warning、critical 等严重级别。
dedupKey
用于去重和冷却的稳定键。
payload
可选 JSON 对象,用于保存业务上下文。

curl 示例

curl -X POST "$AUTONOTICE_WEBHOOK_URL" \
  -H "Authorization: Bearer $AUTONOTICE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "电费余额不足",
    "body": "当前电费余额低于 50 元,记得充值。",
    "module": "life",
    "type": "utility_balance",
    "severity": "warning",
    "dedupKey": "stategrid-home-balance-low-20260709",
    "payload": {
      "source": "StateGridConnector"
    }
  }'

安全建议

  • Webhook Token 是敏感凭据,请像密码一样保存。
  • 不要把 Token 提交到 GitHub、日志、截图或公开 issue。
  • 如果 Token 泄露,请在 AutoNotice 中重新生成或停用旧凭据。

适合的场景

  • 本地脚本完成判断后推送通知。
  • 个人自托管 Connector 发出状态变化提醒。
  • 可信小范围自动化服务向自己的设备发送低频通知。