n8n通过钉钉机器人推送消息到钉钉

替换对应的机器人参数即可

json如下
{
  "name": "钉钉机器人推送测试",
  "nodes": [
    {
      "parameters": {
        "method": "POST",
        "url": "=https://oapi.dingtalk.com/robot/send?access_token={{ $json.access_token }}&timestamp={{ $json.timestamp }}&sign={{ $json.sign }}\n",
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={\n    \"msgtype\": \"text\",\n    \"text\": {\n        \"content\": \"n8n消息\"\n    }\n}\n",
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        920,
        -20
      ],
      "id": "f1237203-d5d4-4d80-9650-53ef684f4db8",
      "name": "推送结果到钉钉"
    },
    {
      "parameters": {},
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        260,
        -20
      ],
      "id": "f56b546e-07aa-4b01-afad-605127b73c81",
      "name": "When clicking ‘Test workflow’"
    },
    {
      "parameters": {
        "action": "hmac",
        "type": "SHA256",
        "value": "={{ $json.stringToSign }}",
        "dataPropertyName": "sign",
        "secret": "={{ $json.secret }}",
        "encoding": "base64"
      },
      "type": "n8n-nodes-base.crypto",
      "typeVersion": 1,
      "position": [
        700,
        -20
      ],
      "id": "84acab6c-bde9-43a2-a7c9-eb355b28f785",
      "name": "钉钉签名计算"
    },
    {
      "parameters": {
        "mode": "runOnceForEachItem",
        "jsCode": "// 设置签名参数\nconst access_token = \"XXXXXX\";\nconst secret = \"XXXXXXXX\";\nconst timestamp = Math.floor(Date.now());\nconst stringToSign = `${timestamp}\\n${secret}`;\n\n// 返回签名和时间戳\nreturn {\n    access_token,\n    secret,\n    timestamp,\n    stringToSign\n  };\n\n"
      },
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        480,
        -20
      ],
      "id": "3a91fa4a-ada8-416c-b905-94daca5e64f9",
      "name": "设置钉钉机器人变量"
    }
  ],
  "pinData": {},
  "connections": {
    "When clicking ‘Test workflow’": {
      "main": [
        [
          {
            "node": "设置钉钉机器人变量",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "钉钉签名计算": {
      "main": [
        [
          {
            "node": "推送结果到钉钉",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "设置钉钉机器人变量": {
      "main": [
        [
          {
            "node": "钉钉签名计算",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "828626ba-7f39-4455-b1f0-67d7c6cd03b0",
  "meta": {
    "instanceId": "94d210a0e74b6a34b84727ae570b02eaecc51d21ccd1ddd14f460d801053893b"
  },
  "id": "lmgEbiBW95vMKtyh",
  "tags": []
}


1 个赞