N8N 활용하여 유튜브 요약하고 텔레그렘 챗봇으로 보고받기

N8N으로 유튜브 요약 자동화하고 텔레그램 챗봇으로 보고 받기

소개

유튜브에서 특정 채널의 새 영상을 꾸준히 확인하고 내용을 파악하는 일이 반복되다 보니, 이 과정을 자동화하고 싶었습니다. 그래서 N8N을 이용해 유튜브 영상 자막을 요약하고, 그 결과를 텔레그램 봇을 통해 받아보는 자동화 워크플로우를 구성하게 되었습니다. (멍멍님 최고!!!!!)

유튜브 요약채널도 GPT의 도움을 받았습니다 ㅎㅎ 점점 제 삶에서 차지하는 부분이 많아지는 것 같은,,,

한국어 문자 메시지의 스크린 샷

추천해준 유튜브중에 저는 삼프로TV를 선택했어요!

한국 TV 채널 목록

아 참고로 AI툴들과 API에 대해서 완전 문외한이었던 저는 Chat gpt api를 사용하려면 선결제가 필요하다는 것을 모르고 워크플로우가 왜 작동이 안되지 한참 헤맸었습니다,,

하지만, 제미나이는 일정 사용량에 한해서 결제가 필요 없다는 것을 알게 되었고 바로 제미나이를 사용했습니다 ㅎㅎ (어떤 분께서 줌 채팅방에 제미나이 4개월 무료 사용권 링크를 주셔서 호다닥 등록했답니다. 정말 감사합니다..!!! #지퍼터스의 순기능)

진행 방법

✅ 사용한 도구

  • N8N (워크플로우 자동화 툴)

  • Google Gemini Chat Model (LLM 요약 처리)

  • Telegram Bot (결과 전송)

⚙️ 워크플로우 구성

  1. RSS Feed Trigger

    • 유튜브 채널의 RSS 피드를 구독하여 새 영상이 업로드되면 트리거 발생

  2. Youtube Transcript

    • 해당 영상의 자막을 가져옴 (과거 영상 요약을 위함)

  3. Basic LLM Chain + Google Gemini Model

    • 자막 내용을 Gemini 모델을 통해 요약함

  4. Telegram

    • 요약된 내용을 메시지로 나에게 전송함

📸 참고 이미지

아래 이미지는 실제 구성된 N8N 워크플로우입니다:

여러 다른 장치를 보여주는 웹 페이지의 스크린 샷

🧠 프롬프트 예시

1. 역할 (Role) 당신은 유튜버 영상 스크립트 기반 요약 전문가입니다. 제공된 스크립트를 기반으로,목차를 생성하고 요약 합니다 최종 출력은 텔레그램 메시지로 전송되므로, 총 글자 수는 3000자 이내여야 합니다. 2. 문맥 (Context) 입력으로는 영상 전체의 스크립트 전문이 제공되며 스크립트를 통해 내용을 요약하면 됩니다.또한 스크립트 특성상 오탈자, STT 오류가 있을 수 있으지 사회적 통념, 문맥에 맞게 단어와 문장을 적절히 보정하세요 🧾 3. 요약 작성 지침 (Guidelines) 각 목차 항목은 소제목으로 표시하고, 그 아래에 요약문을 1~3문장 내외로 작성합니다. 중복 설명, 숫자, 지나치게 구체적인 사례는 생략하고 핵심 내용만 정리합니다. 친근하고 간결한 문체를 유지해주세요. 각 항목은 **줄바꿈(엔터)**으로 구분되며, 번호 + 제목 → 요약문의 형식을 따릅니다. 꼭 모든 목차 항목을 사용하지 않아도 되며, 내용이 중복된다면 통합 가능합니다.

스터디장인 멍멍님과 도시아재님 프롬포트를 복붙해서 적용했습니다. (말투도 수정할 수 있어서 저만의 취향저격 프롬포트를 만들고 있습니다. 다음 사례 글에선 저만의 프롬포트를 꼭 보여드리겠습니다 ㅎㅎ)

⚠️ 문제 상황과 해결

상단은 실패 워크플로우,, 하단은 성공한 워크플로우!!

  • 종종 알 수 없는 오류로 워크플로우 실행이 멈추는 경우가 있었습니다.

  • 원인을 찾기보다는 해당 노드를 삭제하고 처음부터 다시 구성하는 방식이 효과적이었습니다

    => Chat gpt에게 스크린샷을 찍으면서 물어봐도 해결되지 않는 문제가 있었습니다. 텔레그램 Chat ID가 계속 오류가 났었는데요. N8N 워크플로우도 다시 만들고 텔레그램 채팅방과 Bot도 다시 만들었더니 정상적으로 작동했었습니다.

역시 해결책이 없을 땐 초기화가 최고 ㅎㅎ

결과와 배운 점

  • 원하는 유튜브 영상을 자동으로 요약받을 수 있게 되어 정보 수집 효율이 크게 향상됐습니다. 📈

    한국의 WhatsApp 메시지 스크린 샷

  • Youtube Transcript 노드 없이도 작동은 가능하지만, 특정 과거 영상을 요약하고 싶을 때는 Youtube transcript 노드가 필요하다는 것을 알게 됐습니다.

    => chat gpt에게 물어보길, Trigger노드로는 최근 영상만 요약할 수 있다고 답장을 들었습니다.

    한국어 문자 메시지의 스크린 샷

  • 도시아재님 덕분에 Youtube Transcript 노드 사용의 필요성과 유용성을 다시 확인하게 됐습니다.

  • 에러 해결에 너무 집착하기보단, 빠르게 재구성하는 것이 더 나은 전략일 때도 있다는 점을 경험했습니다.

도움 받은 글 (옵션)

  • 도시아재님의 경험 공유를 통해 Youtube Transcript 노드가 없어도 워크플로우가 작동한다는 인사이트를 얻었습니다! 동시에, 특정 과거 영사을 요약하려면 Youtube Transcript 노드가 필요하다는 점도 알게되었습니다.


자동화할 수 있는 영역은 무궁무진합니다. 그 중심에 있는 N8N이라는 도구를 통해 반복적인 작업을 줄이고, 더 중요한 일에 집중할 수 있게 되었어요. 여러분도 지금부터 하나씩 자동화를 시도해보시길 추천합니다! 🙌

4
1개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요