관리 메뉴

애독자's 공부방

[n8n이 다 해줌] 1주 차 미션 _ 주식 뉴스 수집봇 본문

자동화/n8n 완독 챌린지

[n8n이 다 해줌] 1주 차 미션 _ 주식 뉴스 수집봇

애독자 2026. 5. 15. 01:09
728x90

CHAPTER 02. 주식 뉴스 수집봇 만들기_미션


주차별 진도에 따라 주어진 미션과 한 주간 공부한 내용을 정리하여 블로그에 정리

 

🚶기본 미션: 필수 사항
🏃심화 미션: 선택 사항(※ 심화 미션을 수행하면 기본 미션은 생략 가능)


[기본 미션]

CHAPTER 02 구글 RSS 피드 뉴스 메일링(Google News RSS → Gmail)을 따라 워크플로우를 직접 만들고, Schedule Trigger · RSS Read · Limit · Edit Fields · Aggregate · Gmail 노드의 연결 흐름과 실제 수신한 이메일 화면을 블로그에 정리해 보세요.


 

 

 

□ 공부한 내용

  - n8n: 반복되는 업무를 대신 실행해주는 노코드 자동화 도구

    . n8n Cloud로 설치 없이 바로 시작 가능

  - 워크플로우: 자동화하고 싶은 업무의 전체 흐름을 한 화면에 그린 것

    . 트리거로 시작해 액션으로 실행됨

  - 노드: 노드는 각각의 기능 블록으로, 연결로 이어 자동화 흐름을 생성

    . 노드 사이의 데이터는 JSON 형식으로 전달

  - 3T 프레임워크: 자동화 워크플로우의 뼈대를 잡기 위한 사고의 틀  → 트리거(Trigger), 태스크(Task), 타깃(Target) 활용

    . 트리거: 자동화를 시작하게 만드는 조건 (언제 이 워크플로우를 실행할 것인지를 결정)

    . 태스크: 트리거가 실행된 이후 워크플로우가 실제로 수행하는 작업으로, 데이터를 수집하고 정리하고 가공하는 모든 처리 과정

    . 타깃: 자동화 결과가 도착하는 목적지로, 태스크를 통해 만들어진 결과를 어디로 전달하지를 정의

 

 

워크플로우

 

 

□ 노드의 연결 흐름

  - Schedule Trigger: 매일 오전 6시, 업무 시작 전 뉴스를 받아볼 수 있게 설정

  - RSS Read: 구글 뉴스 RSS 피드에서, 주식 n8n 키워드의 최신 소식을 가져옴

  - Limit: 너무 많은 정보는 피로감을 줄 수 있어 상위 5개로 처리할 데이터 개수를 제한

  - Edit Fields: 복잡한 RSS 데이터중 제목(Title)과 링크(Link)만 남겨 구조를 단순화

  - Aggregate: 5개의 개별 뉴스 데이터를 하나의 데이터 묶음으로 통합

  - Gmail: 정리된 뉴스를 본문에 추가하여 최종 발송

 

 

□ 실제 수신한 이메일 화면

 

 

□ 생각

n8n의 가장 큰 매력은 '확장성'인 것 같습니다. 기본 예제에서 노드 하나만 바꾸거나(Gmail → Discord), 노드 하나만 추가해도(Merge) 새로운 워크플로우를 만들 수 있다는 점에 놀랐습니다.

 


 

728x90