n8n Workflow를 통한 유튜브 요약 내용 메시지 받기

소개

기하급수적으로 쏟아져 나오는 유튜브 동영상 중에서 나에게 도움이 되는 채널의 동영상 내용을 미리 확인하고 해당 동영상을 확인해 보고자 함.

진행 방법

소셜 미디어 캠페인의 흐름을 보여주는 다이어그램
  1. 사용 도구

    (1) RSS Feed Trigger Node생성 : 지정 유투브 채널의 새로 올라오는 영상 캐치

    • 최신 AI Tool 을 직접 사용하고 소개하는 시민개발자 구씨 채널 선택

    결제 페이지를 보여주는 모바일 앱의 스크린 샷

    (2) Youtube Transcript : 영상의 자막 확보

    - 처음엔 유튜브 "다솔세무TV" 채널을 넣었으나 스터디장님이 말씀하신 /shorts/ 가 포함되어 output 이 나오지 않아 "시민개발자 구씨"로 변경함.

    - 중국어 학습 채널 "대마중국어"도 시도했으나 역시 output 나오지 않음.

    - shorts 피하는 방법을 설명해 주셨는데 시간 상 구현을 하지 못하고 향후에 해 보고자 함

    항목 목록이있는 모바일 장치의 스크린 샷

(3) Basic LLM Chain : AI를 이용하여 자막 요약 ( AI는 Gemini 이용 )
- User Message : 강의때 사용했던 "{{ $json.youtubeId }}" 로 두었는데 output 이 "제공된 스크립트 텍스트가 없습니다. YouTube 영상 ID(ow1Mnmz6rho)만으로는 스크립트 기반의 요약을 생성할 수 없습니다. 스크립트 텍스트를 제공해 주시면 요청하신 형식에 맞춰 요약해 드리겠습니다."라고 나왔습니다.

중국어 텍스트 편집기 - 스크린 샷 썸네일
  • User Message를 {{ $json.transcript }} 로 변경하여 아래와 같이 정상적인 output 도출

중국어 텍스트 편집기 - 스크린 샷 썸네일

- System Message 는 스터디장님께서 주신 내용을 토대로 ChatGPT에 문의하여 답변을 받아 두차례 수정하여 넣었습니다.

N8N LLM 노드에 연결할 프롬프트를 만들고 싶습니다. / 아래/ 프롬프트는 유튜브 슈카월드 채널 요약을 위한 프롬프트인데, 유튜브 '도시개발자구' 채널 요약 프롬프트를 이 프롬프트 형식으로 작성해 주셨으면 합니다. / 아래/ 1. 역할 당신은 Youtube Schka World Video 스크립트 기반 요약 전문가입니다. 제공된 스크립트를 기반으로 목차가 생성되고 요약됩니다. 최종 출력은 텔레그램 메시지로 전송되므로 총 문자 수는 3600자 미만이어야 합니다. 2. 컨텍스트 입력은 영상 전반에 걸쳐.....(이하생략)

=> YouTube Urban Developer Gu 동영상 스크립트 기반 요약 전문가입니다. 제공된 스크립트를 기반으로 목차를 생성하고 요약합니다. 최종 출력은 텔레그램 메시지로 전송되므로 총 문자 수는 3600자 미만이어야 합니다. 입력은 비디오의 스크립트 텍스트로 제공됩니다. 스크립트에 오타 및 STT(음성 텍스트 변환) 오류가 포함될 수 있습니다. 각 섹션 아래에 1-3개의 문장으로 내용을 요약합니다. 중복된 설명, 불필요한 숫자 또는 지나치게 구체적인 예를 제거합니다. 핵심 아이디어에만 집중하세요. 도시 개발업자 구의 스타일을 유지하세요: 분석적이고 현실적이며 접근하기 쉬운 도시 개발, 부동산 정책 및 시장 동향을 명확하게 설명합니다. 각 섹션은 다음과 같은 형식으로 줄 바꿈으로 구분해야 합니다. 숫자 + 제목 → 요약 모든 목차 항목을 사용할 필요는 없습니다. 콘텐츠가 중복된 경우 병합하고 단순화합니다. 이모티콘이나 장식 기호를 추가하지 마세요. 출력 구조(일반 라인): 1. 주요 주제 → 이 비디오의 주요 문제는 무엇입니까? 2. 배경 → 어떤 상황이나 정책이 그 원인이었습니까? 3. 핵심 개념 → 중요한 아이디어에 대한 간단한 설명. 4. 영향 → 그것이 사람과 시장에 미치는 영향. 5. 시사점 → 이 사건의 주요 교훈 또는 결론.

(4) Send a text Message ( 텔레그램 연동 )

- 회사에선 보안으로 텔레그램 설치가 불가하여 핸드폰에 설치하고 집에 와서 pc에 텔레그램을 다시 설치하여 bot을 만들어봄

- 처음 써보는 메신저 프로그램이라서 어려웠으며, 지금도 이해가 잘 가지 않음

- 스터디장님의 notion 내용 보고 gpt에 물어보면서 진행하는데 ChatID가 다르다고 계속 나와서
스터디장님의 도움으로 Credential 다시 만들고 텔레그램 그룹 다시 만들어서 chatID를 받아 결국 아래와 같이 성공함.

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

소감

전체 Workflow 돌릴 때 각 Node 별로 돌아가는데 이걸 보고 있으면 시험장에서 PC로 온라인 시험 보고 나서 결과 나올때의 모래시계 보는 그런 느낌이 납니다.^^ - 제발 Successful이 나오길~

1
1개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요