n8n으로 만드는 나만의 유튜브 요약 알림봇 & 텔레그램 챗봇 기획 및 계획 도전기 💬

💠 소개

지피터스 17기 첫 스터디에서 진행된 실습에서 저는 n8n과 Gemini, Telegram을 이용해 유튜브 채널의 영상 자막을 자동 수집하고 요약해주는 시스템을 만들었습니다. 📺➡️🧠➡️📨

단순히 따라하기 실습에 그치지 않고, ‘내가 진짜로 쓰고 싶은 시스템’을 만들고 싶었어요! 그래서 욕심을 내어 내가 원하는 채널을 구독하고, 그 내용이 요약돼서 아침마다 텔레그램으로 오는 알림봇을 직접 구현하기로 했습니다. 그리고 더 나아가 검색도 가능한 나만의 유튜브 요약 챗봇 만들기를 목표로 삼았어요. 🤖💡

💠 진행 방법

🛠️ 사용 도구

  • n8n: 워크플로우 자동화 플랫폼

  • YouTube Transcript 커뮤니티 노드 (일부 문제 발생)

  • Gemini API: 텍스트 요약

  • Telegram: 메시지 전송

  • Google Sheets + Apps Script: 영상 DB 저장 및 추후 검색 기능 구현

🗒️ 주요 워크플로우 흐름

- 스터디실습 워크플로우 - 

RSS 트리거 → YouTube Transcript → Basic LLM Chain(→ Gemini 요약) → Telegram 전송
비디오 생성 과정을 보여주는 다이어그램

💠 실습 중 주요 경험 & 에피소드 ✨

  • 첫 워크플로우는 멍멍 스터디장님의 리딩에 따라 성공적으로 완성! 🎉

    한국의 메시지 스크린 샷
  • 이후 내가 구독 중인 채널로 바꾸려 하자, YouTube Transcript 노드가 막힘 😱

  • 스터디 채팅방에서 도시아재님이 대체 방법 공유 → 적용 성공 💪

    소셜 미디어 네트워크의 프로세스를 보여주는 다이어그램

  • 텔레그램 Chat ID를 얻는 방법 잊어버려 다시 질문, 멍멍 스터디장님의 도움으로 해결 🙌

    포인트는 멍멍 스터디장님이 만드신 SKP_Indexbot을 초대해야 Chat ID를 쉽게 얻을 수 있다는 것!!!

한국 문자 메시지의 스크린 샷
  • 드뎌 내가 원하는 채널 새로운 영상 요약 성공!!!

    WhatsApp에 관한 한국 뉴스 기사 스크린 샷

💠 시스템 확장 도전 🔧

  • 단순 알림 봇을 넘어 검색 가능한 챗봇을 만들고 싶었어요.

  • 챗봇이 검색하려면 데이터베이스가 필요하죠? 그래서!

  • 16기 에듀테크 스터디에서 배운 Google Sheets를 DB로 활용하기로 결정

  • Apps Script를 이용해 채널 ID를 입력하면 영상 정보와 요약을 수집해 DB 저장

    컴퓨터 화면에서 한국 비디오 스크린 샷
  • Gemini와 함께 한 기획 & 계획 수립

프롬프트 예시:
이제 완성된 구글 시트를 n8n에 연동해서 텔레그램 챗봇을 연동해서 필요한 내용을 검색해서 요약된 내용과 동영상 링크를 보거나 채널에 새롭게 올라오는 동영상을 구글 시트와 같이 내용을 요약하고 이걸 다시 구글 시트에 추가해서 정리하고 싶어.

위의 내용이 구현 가능한지 확인해주고 가능하다면 구현하기 위한 PRD를 먼저 생성해줘.

💠 결과와 배운 점

  • 단순 따라하기를 넘어 ‘내게 필요한 자동화’로 발전시킨 경험 💪

  • 장애 상황을 직접 해결하면서 도구의 본질을 배움

  • 커뮤니티(스터디 채팅방)의 힘을 크게 느꼈음 🙏

  • 챗봇 확장을 위해 데이터베이스 구성이라는 새로운 도전까지 시작!

  • Gemini의 도움을 받아 기획부터 계획 수립까지 AI와 협업 경험 💡

이제 남은 3주간 이 계획표를 바탕으로 검색까지 가능한 유튜브 요약 챗봇을 완성해보려 합니다! ✨

💠 도움 받은 글

  • 도시아재님의 유튜브 Transcript 대체 방법 공유

  • 멍멍 스터디장님의 Telegram Chat ID 설정 방법

  • 16기 에듀테크 스터디의 Google Sheet + Apps Script DB 예시

3
2개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요