n8n으로 뉴스 발견을 자동화한 방법 (439K 조회수, €0 지출)

발행: (2025년 12월 17일 오전 04:37 GMT+9)
6 min read
원문: Dev.to

Source: Dev.to

개요

저는 EU 디지털 주권에 초점을 맞춘 관리형 데이터베이스 서비스인 AKCACHE.io를 구축하고 있습니다. 마케팅은 관련 EU 정책 뉴스를 조기에 포착하는 데 의존하지만, 매일 뉴스 사이트를 수동으로 스캔하는 것은 생산성을 크게 떨어뜨렸습니다.

그때 운이 따랐습니다. 미국 클라우드 접근에 관한 독일 정부 보고서를 찾아 r/europe에 올렸습니다. 결과: 439 K 조회, 2.9 K 찬성, 229 댓글 – 모두 자연스러운 유입. 광고 비용은 전혀 들지 않았습니다.

Link to the post

저는 이전에 광고에 비용을 지출한 적이 있습니다. 50 K 노출을 얻기만 해도 수천 유로가 들죠. 이 단일 게시물은 수개월 간의 유료 캠페인보다 더 많은 적격 트래픽을 유도했습니다.

문제는 매일 이런 기사를 수동으로 찾아볼 수 없다는 것입니다. 그래서 모든 개발자가 하듯이 자동화했습니다.

Source:

솔루션: n8n 뉴스 탐색 파이프라인

저는 이미 서버에 n8n을 호스팅하고 있기 때문에 설정 비용은 €0였습니다. 작동 방식은 다음과 같습니다.

단계 1: 뉴스 소스 집계

워크플로우는 6시간마다 여러 RSS 피드에서 데이터를 가져옵니다:

  • heise.de (독일 기술 뉴스)
  • Ars Technica
  • Euractiv (EU 정책)
  • EUobserver
  • TechCrunch
  • The Verge
  • Google News RSS (맞춤 검색 쿼리)

RSS‑Node

단계 2: 키워드 필터링

모든 소스를 병합한 뒤, 워크플로우가 6시간마다 실행되므로 최근 6시간 내의 항목만 남기고 JavaScript를 사용해 관련 키워드를 확인합니다:

const keywords = [
  'cloud act',
  'fisa',
  'digital sovereignty',
  'gdpr',
  'eu cloud',
  'data residency',
  'schrems',
  'gaia-x',
  // etc.
];

이를 통해 약 100개의 기사 중 10~15개 정도의 관련 기사만 남깁니다.

단계 3: AI 관련성 점수 매기기

키워드 필터링을 통과한 각 기사에 GPT‑4o‑mini를 이용해 분석을 수행합니다:

  • 관련성 점수 1‑10
  • 핵심 주제 추출
  • 긴급도 판단 (높음/보통/낮음)
  • 포스트 아이디어 제안

비용 고려: 비용 효율성을 위해 GPT‑4o‑mini를 사용하지만 토큰‑분당 제한을 주시하기 위해 API 호출 사이에 1분 대기 시간을 두었습니다.

단계 4: 저장 및 알림

점수 7점 이상인 기사들은 PostgreSQL에 저장되고 이메일로 전송됩니다. 이메일 내용에는 다음이 포함됩니다:

  • 제목 및 점수
  • 왜 중요한지
  • 제안된 포스트 훅
  • 초안 생성을 위한 원클릭 링크

Generated E‑Mail

단계 5: Reddit 포스트 자동 생성 (인간 검토)

각 이메일에는 GET 요청을 통해 두 번째 워크플로우를 트리거하는 클릭 가능한 링크가 포함됩니다. 링크를 클릭하면:

  1. AI가 전체 기사를 가져옴
  2. Reddit 포스트 제목과 본문을 생성
  3. 관련된 경우 자연스럽게 내 제품을 언급
  4. 복사·붙여넣기 할 수 있는 포맷된 포스트 반환

자동으로 게시하지는 않습니다. 지루한 조사 작업은 자동화하고, 최종 판단은 인간이 하도록 설계했습니다.

n8n workflow

결과

자동화 전

  • 하루에 30 + 분 뉴스 스캔
  • 관련 기사 약 80 % 놓침
  • 불규칙한 게시

자동화 후

  • 하루에 약 2 분 AI‑필터링 결과 검토
  • 게시 6 시간 이내에 기사 포착
  • 일관된 콘텐츠 파이프라인

가장 좋은 점: 전체 흐름이 기존 서버에서 실행됩니다. SaaS 구독도 없고 외부 의존성도 없습니다.

기술 세부 사항

워크플로우 트리거

  • 일정: 00:00부터 매 6시간마다
  • 웹훅: 게시물 생성을 위한 URL 수동 트리거

스택

  • n8n (셀프‑호스팅)
  • PostgreSQL (기사 저장)
  • OpenAI GPT‑4o‑mini
  • 표준 이메일 노드

이것을 어떤 사용 사례에도 적용할 수 있습니다 – 추적하려는 RSS 소스와 키워드만 변경하면 됩니다.

질문이 있나요? 댓글로 알려주세요.

Back to Blog

관련 글

더 보기 »