유튜브 영상 노션에 아카이브하고 AI 요약하고 메신저 알림 make 자동화

소개

- 목적 : 보고 싶은 유튜브가 있는데 볼 시간이 없어서 일단 내용을 AI로 요약하여 볼지 안 볼지 판단

- 간단한 메이크 자동화와 노션 데이터베이스를 이용한 알림 메시지 전송 자동화 사례

- 보고 싶은 유튜브 링크를 탈리에 넣으면 노션에 아카이브하고 AI로 요약 자동화후 내 슬랙 메신저로 요약문 발송

스타트 업 수명주기의 다른 단계를 보여주는 다이어그램

사용 툴

1. 메이크 : 전체 워크플로우를 메이크로 활용

2. Tally form : 탈리폼을 입력창으로 활용 (무료이며, 간편하게 make 연결, 웹훅 가능)

3. 노션 : 유튜브 리스트 데이터 컨테이너 (구글 시트 대체 가능)

4. Apify : 노코드 크롤링 가능한 서비스 (5불/월 무료, 유튜브 스크립트 및 정보 크롤링 가능)

5. 챗gpt 4o-mini : 유튜브 콘텐츠를 요약 ( 클로드나 제미나이 대체 가능)

6. 슬랙: 내가 보는 채널에서 요약문 확인 및 알림 (텔레그램, 디스코드 대체 가능)

진행 방법

1. 먼저 탈리폼에서 새로운 설문을 만들고, 유튜브 랑크를 넣을 웹훅 링크를 만든다.

1. 탈리폼의 watch the Response 모듈 사용

한국 URL 페이지의 스크린 샷

2. Apify - Run an actor

YouTube 저격수의 스크린 샷

1. Apify에 접속하여, "YouTube Scraper" 라는 액터를 검색(액터는 특정 서비스 개념)

2. 해당 액터에서 나에게 필요한 설정 후 나오는 JSON을 복사

3. JSON에서 url":"여기" <- 이부분에 수집한 url을 넣도록 동적 설정

CSS 코드 편집기의 스크린 샷


3. Time sleep : 2번 작업 시 긴 동영상은 시간이 소요되어 타입슬립을 걸어줌 (1시간짜리면 60초 정도??, 아니면 에러 발생할 수도)


4. Apify - Get dataset items :

Dataset ID에 2번 모듈에서 "defaultDatasetId" 찾아 넣어줌



5. 2-4번 작업을 통해 내가 데이터를 저장할 데이터베이스 DB를 생성

1. 유튜브 정보를 저장한 노션의 데이터베이스를 만들고 ID 확인 (웹주소창에서 더블클릭으로 확인 가능)

2. 노션의 Create a database item 모듈 만들어서 만든 데이터베이스 ID 붙임

3. 한번 돌려봐서 수집한 정보들을 이 DB에 매칭


6. 에러 발생 우려 있어 ignore 에러 핸들러 붙이는 게 좋음


7. 챗gpt로 유튜브 스크립트 요약

1. 먼저 Openai api 사용료 6불 충전

2. "create a completion" 모듈로 요약 프롬프트 작성



8. 요약본을 유튜브 DB에 저장

1. 속성(text)에 저장하거나 " get a database items"

2. 본문에 저장한다 ( append a page content)


9. 슬랙에 요약문 전송한다.

1. 슬랙을 먼저 가입한 후 채널을 만든다 (채팅방 개념)

2. create a massage 로 슬랙 채널을 불러온다

한국 TV 쇼의 스크린 샷


결과와 배운 점

- 해당 시나리오를 응용한 유튜브 요약 워크플로우가 많다.

- 슬랙으로 웹훅을 할 수도 있다.

도움 받은 글 (옵션)

- 참고할 만한 유튜브 영상 리스트

- 메이크 노션 연결하기 https://www.youtube.com/watch?v=r9D0OZfjSA8

- 슬랙, 탈리폼, 연결하기 https://www.youtube.com/watch?v=jw3H5lZLTi0

- Apify 사용하기1 https://www.youtube.com/watch?v=BaelgjahiH

- Apify 사용하기2 https://www.youtube.com/watch?v=qs5F5ueI3F8

2

👉 이 게시글도 읽어보세요