유튜브 자동 요약 여러 채널 모니터링 하기

소개

"18기 n8n으로 유튜브 자동 요약 & 뉴스레터 자동화" 수강중인 디디 입니다.

1주차 실습으로 rss feed trigger를 통해 유튜브 채널에 새로운 동영상이 올라오면 자막을 가져오고 gemini를 통해 요약하는 워크플로우를 구성하였어요.

실습 후 추가적으로 하나의 채널이 아니라 여러 채널을 모니터링 하고 싶어, 어떤 방법을 처리해야 할지 방법을 찾다가 chatgpt의 도움으로, 채널리스트를 만들어 두고 loop를 돌리는 방법을 추천 받았어요.

소셜 미디어 캠페인의 프로세스를 보여주는 다이어그램

채널리스트에 있는 주소를 하나씩 읽어 rss read에서 처리하고, 전부 완료되면 종료되는 것으로 간단해 보였는데, 몇가지(여러가지) 문제점이 바로 나타나기 시작했어요.

1) Rss Read에서 기본적으로 해당 채널의 동영상을 15개씩 읽어 들여서 채널수*15개가 자막추출노드로 넘어갔어요

2) Rss Feed Trigger 가 아니라서 새로운 동영상이 올라온것인지가 감지되지 않았어요

첫번째 문제는, Limit 노드로 Rss Read에서 자막추출로 가능 항목 개수를 제한했어요.

두번째 문제는, video_id를 중복 체크 기록 하는 노드(filter : new)를 추가하였어요.

웹 응용 프로그램의 프로세스를 보여주는 다이어그램

프로세스의 흐름도

Loop over items 라는 노드를 통해 반복되는 구조를 만들어 본 것은 좋았으나 너무 구조가 복잡해졌어요.

노코드/로우코드 자동화라는 컨셉에서는 단순한게 더 좋은 거같아요.

그냥 아래처럼 Rss Feed Trigger를 여러개 사용하는 방법이요.

RSS 피드 트리거 RSS 피드 트리거 RSS 피드 트리거 RSS 피드 트리거 RSS 피드 트리거

결과와 배운 점

LLM이 제시하는 다양한 방법 중에 내가 원하는 것과 상황에 적합한 것을 잘 골라내는 판단과 집중력이 필요해 보여요. 그래야 잘못된 방향으로 가더라도 빨리 되 돌아 올 수 있어요!

2

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요