[n8n과 친구되기 1탄] 새로 업로드되는 Youtube 채널의 동영상 내용 요약해서 알려주기 (feat. 청강이지만 n8n과 친구하고 싶어용)

스터디장님들 지난 기수 시연 내용 보고
n8n과 친숙해지려고 n8n workflow를 몇 가지 구축해 보려고 합니다.

우선 처음으로 구독중인 채널의 Youtube 영상이 새로 업로드 되면 내용을 요약해서 나에게 Telegram으로 알려주는 workflow를 구축해봤습니다.

모든 내용과 설정은 스터디장님들 영상과 Claude의 조언 하에 진행하였습니다.


youtube '티타임즈 채널'에서 새로 영상이 업로드되면 내용 요약해서 나에게 Telegram으로 알려주는 n8n workflow

정보의 흐름을 보여주는 웹페이지의 스크린샷

우선 RSS Feed trigger로 trigger를 설정하고

텍스트 필드와 버튼이 있는 웹페이지의 스크린샷

다음으로 Youtube transcript 노드로 YouTube 영상의 자막(transcript)을 추출합니다.

그리고 YouTube Shorts URL을 일반 동영상 URL로 변환하여 쇼츠 자막도 가져오도록 합니다.

다양한 유형의 파일을 보여주는 웹페이지 스크린샷

이제 가져온 자막을 LLM에게 시켜서 핵심 내용만 요약 정리하도록 시킵니다.

머리는 Gemini 2.5-flash lite를 달았습니다.

한국어 텍스트가 포함된 텍스트 편집기의 스크린샷

그리고 파싱 에러를 방지하고자 코드 노드를 추가했습니다.

한국어 텍스트 편집기의 스크린샷

파싱 개념이 잘 정리가 안되어서 Claude에게 물어본 후 읽고 한 번 더 머리속에 저장합니다.

몇 번 들어도 완전히 개념이 안 잡히네요..... 문과생의 비애....


파싱(Parsing)이란? 🎯

레고 블록 조립 설명서를 읽는 것과 비슷해요!

<br>

🎨 쉬운 비유

레고 조립 설명서를 생각해봐요:

📄 설명서: "빨간 블록 2개 + 파란 블록 1개 = 자동차"

여러분의 뇌가 하는 일:

  1. 글자를 읽고 (scanning)

  2. 무슨 뜻인지 이해하고 (parsing) ✨

  3. 실제로 조립해요 (executing)

파싱 = 2번 단계! "이 말이 무슨 뜻인지 이해하는 것"


🍕 음식 주문으로 예를 들어볼게요

엄마가 말해요:

"피자 2판, 콜라 3병, 집으로 배달"

여러분의 뇌가 파싱하는 과정:

  • ✅ "피자" = 음식 이름

  • ✅ "2판" = 개수

  • ✅ "콜라 3병" = 음료수와 개수

  • ✅ "집으로" = 배달 장소

만약 이렇게 말하면?

"피자 2판, 콜라 빨리빨리, 집으로 맛있게"

🤔 "콜라 빨리빨리"가 뭐야? → 파싱 에러! (이해할 수 없음)


💻 컴퓨터의 파싱

컴퓨터도 똑같아요!

Telegram에게 메시지를 보낼 때:

채널명: 티타임즈TV
URL: https://youtube.com/watch?v=abc123

Telegram이 파싱하는 과정:

  • ✅ "채널명:" = 라벨

  • ✅ "티타임즈TV" = 텍스트

  • ✅ "URL:" = 라벨

  • ✅ "https://..." = 링크

하지만 이상한 기호가 섞이면?

채널명: {{ ** ## @@

😵 "이게 뭐야?" → 파싱 에러! (컴퓨터가 이해 못함)


🎯 한 문장 정리

파싱 = 컴퓨터가 우리가 준 정보를 읽고 "아, 이게 이런 뜻이구나!" 하고 이해하는 과정

파싱 에러 = "무슨 말인지 모르겠어요!" 😵


마지막으로 Telegram 노드를 연결해서 나에게 메시지를 보내도록 합니다.

실행시켜 보면 Telegram으로 메시지가 잘 전송되어 온 것을 확인할 수 있습니다.

휴대전화에 있는 한국어 문자 메시지 스크린샷
한국어로 된 문자 메시지의 스크린샷


이제 영상이 새로 올라오면 놓치지 않고 영상을 보러 갈 수 있겠네요

n8n 구축이 조금씩 재미있어지려 하고 있습니다.

꾸준히 주기적으로 workflow를 만들어보면서

새롭게 배워나가고 감을 유지하는 것이 중요한 것 같습니다.

자꾸 손을 놓았더니, 매번 새로운 느낌이라

계속 초보 수준에 머무르는 것 같아서

이번 기수 동안 3~4개 정도의 workflow를 꾸준히 만들어서

습관화시킬 생각입니다.

감사합니다. 🙇 🌸

3
1개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요