n8n과 Notion으로 매일 영어 뉴스 자동 수집기 만들기 🇬🇧🤖

영어 공부를 하다 보면 꾸준함이 정말 중요하죠. 특히 뉴스 기사처럼 시사성 있는 내용을 자주 접하면 어휘력도 확장되고 표현도 자연스럽게 익힐 수 있어요.

그런데 문제는 매일 그걸 수작업으로 챙기기가… 너무 귀찮다는 것! 😵
그래서 "자동화로 해결해보자!"라는 결심을 하게 됐습니다.
바로, n8n을 활용해서 영어 뉴스 RSS를 수집하고 Notion에 자동으로 정리하는 나만의 영어 학습 시스템을 만들어 보기로 한 거예요.

진행 방법

🛠 사용한 도구

  • n8n: 노코드 자동화 플랫폼, 전체 워크플로우의 중심

  • 매경 English RSS: 영어 뉴스 피드 소스

  • Notion API: 매일 업데이트된 뉴스를 정리해 저장

  • ChatGPT & Claude: 워크플로우 구성과 문제 해결 조언


🔄 워크플로우 구성

1. RSS 뉴스 피드 받아오기

  • 매경 English RSS 주소를 n8n의 RSS Feed Read 노드에 입력

  • 매일 오전 9시에 실행되도록 schedule trigger노드 설정

  1. AI agent에게 알아서 json 파일에서 원하는 값만 가져올 수 있도록 작성

    1. 주요 단어, 제목, 한/영 번역 까지!

다양한 유형의 정보를 보여주는 웹 페이지의 스크린 샷
  1. markdown으로 된 자료를 json으로 다시 변환

    코드 편집기가있는 웹 브라우저의 스크린 샷

4. 뉴스 데이터를 Notion에 데이터베이스에 삽입

  • Notion에서 별도 DB 생성 (제목, 링크, 요약 등의 필드 구성)

  • Notion 노드 설정 후, RSS 항목을 각 필드에 매핑

  • loop 를 활용하여 RSS 항목 당 기사 추출이 되도록 설정

프로세스 흐름도의 스크린 샷

3. AI 도우미로 문제 해결하기

  • 설정 중 막히는 부분마다 GPT와 Claude에게 질문:

    • 예: "Notion DB에 여러 항목을 어떻게 한 번에 넣죠?"

    • 예: "RSS 피드가 비어있을 때는 어떻게 처리하죠?"

이 AI 멘토들이 아니었다면 아마 중간에 포기했을지도 몰라요... 🥲


결과와 배운 점

✅ 얻은 결과

  • 매일 자동으로 영어 뉴스를 Notion에 정리

  • (근데 각각의 properties와 blocks 를 구성하는 연습은 필요함

  • 항목 목록을 보여주는 웹 페이지의 스크린 샷
    한국어 텍스트가있는 스크린 샷
  • 링크 클릭 한 번으로 오늘의 영어 기사 읽기

  • 영어 학습 루틴이 훨씬 꾸준하고 편해짐!

🤔 시행착오 & 배운 점

  • RSS 피드를 찾는 게 생각보다 어렵다!

    • 특히 영어 뉴스 중 원하는 내용을 제공하는 피드는 찾기 힘들었어요.

    • 대안: HTML 페이지에서 콘텐츠를 직접 파싱해오는 방식 고려 중

  • n8n은 매번 처음부터 전부 실행된다

    • 기존에 삽입한 뉴스도 다시 추가되는 이슈 발생

    • 개선 아이디어:

      • 조건문 활용해서 중복 방지

      • 워크플로우를 "중간 저장"하고 "부분 실행"하는 방법 익히기


도움 받은 자료


다음 목표 🎯

이 경험이 너무 유익해서, 다음엔 비슷한 아이디어로 확장해보려 해요:

“왓챠피디아에서 내가 남긴 리뷰를 HTML로 크롤링해서 Notion에 정리하고, 1주일에 한 번씩 신규 리뷰만 자동 업데이트되게 만들고 싶어요!”

n8n을 활용한 개인화된 데이터 자동화는 단순한 편의성을 넘어서, 진짜 ‘꾸준한 학습과 기록’을 가능하게 만들어주는 것 같아요. 여러분도 꼭 한 번 도전해보시길 추천드립니다! 💡🚀

1
1개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요