{
  "name": "\u3010v2.0\u3011\u5168\u81ea\u52d5\u30fb\u88dc\u52a9\u91d1\u30cf\u30f3\u30bf\u30fc\uff08Google Search \u00d7 Jina AI \u00d7 Gemini\uff09",
  "nodes": [
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "days"
            }
          ]
        }
      },
      "id": "schedule-trigger",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.1,
      "position": [
        0,
        0
      ]
    },
    {
      "parameters": {
        "operation": "custom",
        "cx": "YOUR_SEARCH_ENGINE_ID",
        "query": "IT\u5c0e\u5165\u88dc\u52a9\u91d1 OR \u5c0f\u898f\u6a21\u4e8b\u696d\u8005\u6301\u7d9a\u5316\u88dc\u52a9\u91d1 OR \u52a9\u6210\u91d1 \u6700\u65b0\u60c5\u5831",
        "options": {
          "dateRestrict": "d1"
        }
      },
      "id": "google-search",
      "name": "Google Search API",
      "type": "n8n-nodes-base.googleCustomSearch",
      "typeVersion": 1,
      "position": [
        220,
        0
      ],
      "credentials": {
        "googleCustomSearchApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {},
      "id": "loop-items",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "typeVersion": 3,
      "position": [
        440,
        0
      ]
    },
    {
      "parameters": {
        "amount": 8,
        "unit": "seconds"
      },
      "id": "wait-node",
      "name": "Wait (Rate Limit Avoidance)",
      "type": "n8n-nodes-base.wait",
      "typeVersion": 1.1,
      "position": [
        660,
        0
      ]
    },
    {
      "parameters": {
        "url": "={{ 'https://r.jina.ai/' + $json.link }}",
        "options": {}
      },
      "id": "jina-ai-reader",
      "name": "Jina AI (Web Reader)",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [
        880,
        0
      ]
    },
    {
      "parameters": {
        "modelId": {
          "__rl": true,
          "value": "models/gemini-2.5-flash",
          "mode": "list",
          "cachedResultName": "models/gemini-2.5-flash"
        },
        "messages": {
          "values": [
            {
              "content": "=\u3042\u306a\u305f\u306f\u512a\u79c0\u306a\u7d4c\u55b6\u30b3\u30f3\u30b5\u30eb\u30bf\u30f3\u30c8\u3067\u3059\u3002\u4ee5\u4e0b\u306eWeb\u30da\u30fc\u30b8\u306e\u5185\u5bb9\uff08\u88dc\u52a9\u91d1\u30fb\u52a9\u6210\u91d1\u60c5\u5831\uff09\u3092\u8aad\u307f\u3001\u81ea\u793e\uff08\u30c6\u30ec\u30ef\u30fc\u30af\u63a8\u9032\u30b3\u30f3\u30b5\u30eb\u30c6\u30a3\u30f3\u30b0\u3092\u884c\u3046\u6709\u9650\u4f1a\u793e\uff09\u306b\u7533\u8acb\u53ef\u80fd\u3067\u6709\u76ca\u306a\u60c5\u5831\u304b\u3069\u3046\u304b\u3092\u5224\u5b9a\u3057\u3001\u8981\u7d04\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n\n\u3010\u60c5\u5831\u30bd\u30fc\u30b9\u3011\n{{ $json.data }}\n\n\u3010\u51fa\u529b\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3011\n### \ud83c\udfaf \u9069\u5408\u5ea6\uff08\u9ad8\u30fb\u4e2d\u30fb\u4f4e\u30fb\u5bfe\u8c61\u5916\uff09\n### \ud83d\udcb0 \u88dc\u52a9\u91d1\u306e\u540d\u79f0\n### \ud83d\udcdd \u6982\u8981\u3068\u5bfe\u8c61\u8005\uff083\u884c\u3067\uff09\n### \ud83d\ude80 \u81ea\u793e\u3078\u306e\u63d0\u6848\u30a2\u30af\u30b7\u30e7\u30f3"
            }
          ]
        },
        "options": {}
      },
      "id": "gemini-analyze",
      "name": "Gemini: Analyze & Summarize",
      "type": "@n8n/n8n-nodes-langchain.googleGemini",
      "typeVersion": 1,
      "position": [
        1100,
        0
      ],
      "credentials": {
        "googlePalmApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "channel": "YOUR_SLACK_CHANNEL",
        "text": "={{ $json.content.parts[0].text }}\n\n\ud83d\udd17 \u5143\u8a18\u4e8b: {{ $('Loop Over Items').item.json.link }}",
        "otherOptions": {}
      },
      "id": "slack-notify",
      "name": "Slack Notification",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 2.2,
      "position": [
        1320,
        0
      ],
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      }
    }
  ],
  "connections": {
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Google Search API",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Search API": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [],
        [
          {
            "node": "Wait (Rate Limit Avoidance)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait (Rate Limit Avoidance)": {
      "main": [
        [
          {
            "node": "Jina AI (Web Reader)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Jina AI (Web Reader)": {
      "main": [
        [
          {
            "node": "Gemini: Analyze & Summarize",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Gemini: Analyze & Summarize": {
      "main": [
        [
          {
            "node": "Slack Notification",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Slack Notification": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}