영어 공부를 하다 보면 꾸준함이 정말 중요하죠. 특히 뉴스 기사처럼 시사성 있는 내용을 자주 접하면 어휘력도 확장되고 표현도 자연스럽게 익힐 수 있어요.
그런데 문제는 매일 그걸 수작업으로 챙기기가… 너무 귀찮다는 것! 😵
그래서 "자동화로 해결해보자!"라는 결심을 하게 됐습니다.
바로, n8n을 활용해서 영어 뉴스 RSS를 수집하고 Notion에 자동으로 정리하는 나만의 영어 학습 시스템을 만들어 보기로 한 거예요.
진행 방법
🛠 사용한 도구
n8n: 노코드 자동화 플랫폼, 전체 워크플로우의 중심
매경 English RSS: 영어 뉴스 피드 소스
Notion API: 매일 업데이트된 뉴스를 정리해 저장
ChatGPT & Claude: 워크플로우 구성과 문제 해결 조언
🔄 워크플로우 구성
1. RSS 뉴스 피드 받아오기
매경 English RSS 주소를 n8n의
RSS Feed Read노드에 입력매일 오전 9시에 실행되도록
schedule trigger노드 설정
AI agent에게 알아서 json 파일에서 원하는 값만 가져올 수 있도록 작성
주요 단어, 제목, 한/영 번역 까지!
markdown으로 된 자료를 json으로 다시 변환
4. 뉴스 데이터를 Notion에 데이터베이스에 삽입
Notion에서 별도 DB 생성 (제목, 링크, 요약 등의 필드 구성)
Notion노드 설정 후, RSS 항목을 각 필드에 매핑loop 를 활용하여 RSS 항목 당 기사 추출이 되도록 설정
3. AI 도우미로 문제 해결하기
설정 중 막히는 부분마다 GPT와 Claude에게 질문:
예: "Notion DB에 여러 항목을 어떻게 한 번에 넣죠?"
예: "RSS 피드가 비어있을 때는 어떻게 처리하죠?"
이 AI 멘토들이 아니었다면 아마 중간에 포기했을지도 몰라요... 🥲
결과와 배운 점
✅ 얻은 결과
매일 자동으로 영어 뉴스를 Notion에 정리
(근데 각각의 properties와 blocks 를 구성하는 연습은 필요함
링크 클릭 한 번으로 오늘의 영어 기사 읽기
영어 학습 루틴이 훨씬 꾸준하고 편해짐! ✨
🤔 시행착오 & 배운 점
RSS 피드를 찾는 게 생각보다 어렵다!
특히 영어 뉴스 중 원하는 내용을 제공하는 피드는 찾기 힘들었어요.
대안: HTML 페이지에서 콘텐츠를 직접 파싱해오는 방식 고려 중
n8n은 매번 처음부터 전부 실행된다
기존에 삽입한 뉴스도 다시 추가되는 이슈 발생
개선 아이디어:
조건문 활용해서 중복 방지
워크플로우를 "중간 저장"하고 "부분 실행"하는 방법 익히기
도움 받은 자료
YouTube 튜토리얼:
📺 n8n으로 Notion과 연결하는 방법
다음 목표 🎯
이 경험이 너무 유익해서, 다음엔 비슷한 아이디어로 확장해보려 해요:
“왓챠피디아에서 내가 남긴 리뷰를 HTML로 크롤링해서 Notion에 정리하고, 1주일에 한 번씩 신규 리뷰만 자동 업데이트되게 만들고 싶어요!”
n8n을 활용한 개인화된 데이터 자동화는 단순한 편의성을 넘어서, 진짜 ‘꾸준한 학습과 기록’을 가능하게 만들어주는 것 같아요. 여러분도 꼭 한 번 도전해보시길 추천드립니다! 💡🚀