8
n8n 한국어amn8n.com

Gnews.io의 일일 뉴스 AI 비서

중급

이것은Market Research, AI Summarization분야의자동화 워크플로우로, 7개의 노드를 포함합니다.주로 Set, Slack, FormTrigger, HttpRequest, Agent 등의 노드를 사용하며. Gnews.io와 GPT-4.1을 사용하여 AI 주도 뉴스 요약 생성하고 Slack에 전송

사전 요구사항
  • Slack Bot Token 또는 Webhook URL
  • 대상 API의 인증 정보가 필요할 수 있음
  • OpenAI API Key
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
  "id": "yX0GguuTfJTMO5fn",
  "meta": {
    "instanceId": "50631c03cbd88440965b74e5a58aada5437cbc43e90372b516e36154908ad374",
    "templateCredsSetupCompleted": true
  },
  "name": "Daily News AI Agent using Gnews.io",
  "tags": [],
  "nodes": [
    {
      "id": "1343b584-6a62-4cfb-aa74-3cfa32c0b61c",
      "name": "GPT-4.1 Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        96,
        560
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1",
          "cachedResultName": "gpt-4.1"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "WXVOHmv3WY7Aw0or",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "13f07df6-bb89-4a64-a820-8145b21f6842",
      "name": "Map to articles",
      "type": "n8n-nodes-base.set",
      "position": [
        480,
        160
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "f030ab1f-df47-49fd-9a2e-020622f8a8f6",
              "name": "articles",
              "type": "string",
              "value": "={{ $json.articles }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "ceb045f1-e801-4808-8c97-21a3fbece1a2",
      "name": "AI 뉴스 요약기",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        96,
        384
      ],
      "parameters": {
        "text": "=** Select Top Articles **\nFrom {{$json.articles}}, choose the 15 most relevant articles related to finances advancements, tools, research, and applications.\n\n** Summarize Clearly **\nWrite in clear, professional, and readable language, summarizing the main point of each article in 1-2 short sentences.\n\n** Include Links **\nAfter each summary, add the article's URL for readers to explore more.\n\n** Add the Date **\nBegin the summary with today’s date:\n{{ $now.format('yyyy/MM/dd') }}\n",
        "options": {
          "systemMessage": "** Output Format **\nOnly return the summary in plain text – no explanations or additional formatting. Keep the response up to 2000 characters"
        },
        "promptType": "define"
      },
      "typeVersion": 1.8
    },
    {
      "id": "67e85e66-7ae2-4d86-8d57-528ffbafc0a8",
      "name": "GNews 기사 가져오기",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        256,
        160
      ],
      "parameters": {
        "url": "https://gnews.io/api/v4/search",
        "options": {},
        "sendQuery": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "q",
              "value": "={{ $json.topic }}"
            },
            {
              "name": "lang",
              "value": "en"
            },
            {
              "name": "apikey",
              "value": "ADD YOUR API HERE"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "d324aa84-725a-4624-b90a-79d5ba60e6df",
      "name": "완료 알림",
      "type": "n8n-nodes-base.slack",
      "position": [
        448,
        384
      ],
      "webhookId": "0a1c0309-0a0b-4e37-972d-b229684c2d52",
      "parameters": {
        "text": "={{ $json.output }}",
        "select": "channel",
        "channelId": {
          "__rl": true,
          "mode": "id",
          "value": "C099YS0V3M2"
        },
        "otherOptions": {}
      },
      "credentials": {
        "slackApi": {
          "id": "VI4wP9VPIS3KDiow",
          "name": "Slack account"
        }
      },
      "executeOnce": true,
      "typeVersion": 2.2
    },
    {
      "id": "13e49ab1-b175-4a88-9ccd-4f2757251d33",
      "name": "On form submission",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        48,
        160
      ],
      "webhookId": "101b39ea-28b7-44fd-a8ff-d0ec6fb24782",
      "parameters": {
        "options": {},
        "formTitle": "News Search",
        "formFields": {
          "values": [
            {
              "fieldLabel": "topic",
              "requiredField": true
            }
          ]
        }
      },
      "typeVersion": 2.3
    },
    {
      "id": "5c5ea06a-1a69-4b61-b054-ec9b90d84dba",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -720,
        160
      ],
      "parameters": {
        "width": 704,
        "height": 496,
        "content": "## Daily News AI Agent using Gnews.io\n\n**This workflow automates news aggregation and summarization by fetching relevant articles from Gnews.io and using AI to create concise, professional summaries delivered via Slack**\n\n### **What Makes This Different:**\n- **Real-Time News Aggregation** - Fetches current news articles from Gnews.io API based on user-specified topics\n- **AI-Powered Summarization** - Uses GPT-4.1 to intelligently select and summarize the most relevant articles\n- **Professional Formatting** - Generates clean, readable summaries with proper dates and article links\n- **Form-Based Input** - Simple web form interface for topic specification\n- **Automated Delivery** - Sends summarized news directly to Slack for immediate consumption\n- **Intelligent Filtering** - AI selects the top 15 most relevant articles from search results\n\n### 2. Configure Gnews.io API\n- **Get your API key**: Sign up at [gnews.io](https://gnews.io) and obtain your API key from the dashboard\n- **Add API key to workflow**: In the \"Get GNews articles\" HTTP Request node, replace `\"ADD YOUR API HERE\"` with your actual Gnews.io API key"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "83ad420d-7298-463b-bf3e-566517cdcb4e",
  "connections": {
    "1343b584-6a62-4cfb-aa74-3cfa32c0b61c": {
      "ai_languageModel": [
        [
          {
            "node": "ceb045f1-e801-4808-8c97-21a3fbece1a2",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "13f07df6-bb89-4a64-a820-8145b21f6842": {
      "main": [
        [
          {
            "node": "ceb045f1-e801-4808-8c97-21a3fbece1a2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ceb045f1-e801-4808-8c97-21a3fbece1a2": {
      "main": [
        [
          {
            "node": "d324aa84-725a-4624-b90a-79d5ba60e6df",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "67e85e66-7ae2-4d86-8d57-528ffbafc0a8": {
      "main": [
        [
          {
            "node": "13f07df6-bb89-4a64-a820-8145b21f6842",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "13e49ab1-b175-4a88-9ccd-4f2757251d33": {
      "main": [
        [
          {
            "node": "67e85e66-7ae2-4d86-8d57-528ffbafc0a8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
자주 묻는 질문

이 워크플로우를 어떻게 사용하나요?

위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.

이 워크플로우는 어떤 시나리오에 적합한가요?

중급 - 시장 조사, AI 요약

유료인가요?

이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.

워크플로우 정보
난이도
중급
노드 수7
카테고리2
노드 유형7
난이도 설명

일정 경험을 가진 사용자를 위한 6-15개 노드의 중간 복잡도 워크플로우

저자
Omer Fayyaz

Omer Fayyaz

@omerfayyaz

n8n Expert with deep experience in designing and implementing automation workflows that optimize business processes, reduce manual effort, and improve scalability. Skilled in integrating n8n with diverse platforms, APIs, and enterprise systems to deliver end-to-end automation solutions. With 13+ years of background in web development (PHP & JavaScript), I bring strong technical expertise to create custom, reliable, and efficient workflows.

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34