跳到主要内容

ntfy 推送通知辅助函数

ntfy_send(config) → (success, error)

通过 ntfy 发送推送通知并等待确认(10 秒超时)。

Config 配置表字段:

  • server (字符串, 可选) - ntfy 服务器 URL (默认: "https://ntfy.sh")
  • topic (字符串, 必填) - 要发布到的主题名称
  • message (字符串, 必填) - 通知消息正文
  • title (字符串, 可选) - 通知标题
  • priority (字符串, 可选) - "max", "urgent", "high", "default", "low", 或 "min"
  • tags (字符串或数组, 可选) - 标签,逗号分隔的字符串或数组
  • click (字符串, 可选) - 点击时打开的 URL
  • attach (字符串, 可选) - 附件 URL
  • actions (字符串, 可选) - ntfy 格式的操作按钮
  • icon (字符串, 可选) - 自定义图标 URL
  • email (字符串, 可选) - 要转发到的电子邮件地址

返回值: success (布尔值), error (字符串|nil)。

ntfy_send_async(config) → boolean

触发后即忘变体(后台 10 秒超时)。配置与 ntfy_send 相同。如果已加入队列返回 true,如果验证失败返回 false