{
  "name": "push",
  "title": "消息推送",
  "description": "向钉钉/企业微信/Server酱/Telegram/Bark/自定义Webhook推送消息通知。触发关键词：推送消息、发送通知、钉钉通知、企业微信通知、Server酱推送",
  "category": "网络工具",
  "group": "web",
  "type": "function",
  "main": "./index.js",
  "params": [
    {
      "name": "channel",
      "description": "推送渠道：dingtalk(钉钉)/wecom(企业微信)/serverchan(Server酱)/telegram(Telegram)/bark(Bark)/webhook(通用Webhook)",
      "type": "string",
      "required": true,
      "enum": ["dingtalk", "wecom", "serverchan", "telegram", "bark", "webhook"]
    },
    {
      "name": "content",
      "description": "推送内容",
      "type": "string",
      "required": true
    },
    {
      "name": "title",
      "description": "推送标题（可选）",
      "type": "string"
    },
    {
      "name": "webhook_url",
      "description": "Webhook地址，钉钉/企业微信/Bark/通用Webhook渠道必填",
      "type": "string"
    },
    {
      "name": "token",
      "description": "令牌，Server酱SendKey或Telegram机器人Token",
      "type": "string"
    },
    {
      "name": "chat_id",
      "description": "Telegram聊天ID（用户或群组）",
      "type": "string"
    },
    {
      "name": "secret",
      "description": "钉钉加签密钥（可选）",
      "type": "string"
    },
    {
      "name": "at_mobiles",
      "description": "钉钉@手机号列表（可选）",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    {
      "name": "is_at_all",
      "description": "钉钉是否@所有人（可选）",
      "type": "boolean"
    }
  ],
  "returns": [
    {
      "name": "code",
      "type": "number",
      "description": "返回代码，0表示成功",
      "default": 0,
      "required": true
    },
    {
      "name": "msg",
      "type": "string",
      "description": "返回消息",
      "default": "",
      "required": true
    },
    {
      "name": "data",
      "type": "string",
      "description": "推送接口响应内容"
    }
  ]
}
