소개
안녕하세요 시세입니다.
자동화를 공부하면서 유튜브를 해 볼까 고민을 했습니다.
그래서 '어머니에게 도움이 될만한 정보'를 유통하는 유튜브 채널을 만들자고 계획을 잡았습니다.
유튜브를 운영하기에 앞서 준비할 수 있는 자동화 툴은 모두 미리 만들어 놓자는게 제 계획입니다.
만들자동화는 총 3개입니다.
유튜브 채널 정보 크롤링 및 분석
특정 유튜브 채널 정보 수집
특정 키워드 동영상 수집
콘텐츠 제작 자동화
기사 및 주요 소재 수집 자동화
이미지 제작 자동화
유튜브 채널용 스크립트 자동 작성
광고 집행 자동화
A/B테스트 위한 이미지 자동 생성
광고 자동집행
진행 방법
지난번에 특정 채널을 주소를 입력하면 업로드 동영상의 정보를 불러오는 스프레드시트를 만들었습니다.(유튜브 특정 채널의 영상 정보를 받아오자)
이번에는 동영상에 달린 댓글 수집과 특정 채널의 시계열 정보를 받아오는 스프레드시트 제작을 시도했습니다.
댓글수집 스프레드 시트
별로 어려운 작업이 아닐 것으로 생각해 생각나는대로 프롬프트를 입력했습니다.
앗! API서비스 활성화를 안했네요.^^
활성화를 시키고 유튜브 API키를 입력했습니다.
그러자 새로운 코드를 알려주고...
바로 댓글을 불러와주네요.
댓글을 불러온 동영상은 스터디장님인 현정님의 동영상입니다.(좋아요.구독,알림설정은 사랑입니다~)
제가 직접 운영할 것을 계획해 댓글을 특정시간에 자동으로 불러오게 하고 자동으로 댓글을 달게 하는 자동화를 추가적으로 진행할 계획입니다.
유튜브 데일리 모니터링
데일리 모니터링은 같은 카테고리에서 활동하고 있는 기존 유튜버의 채널을 분석하고, 성장하는 모습을 보며 스스로 채찍질하고 싶은 마음에 만들고자 했습니다.(엇! 너네 일주일에 2번씩 올래?? 엇? 이번주에 구독자가 1000명이 늘었어?? 등등)
미드저니를 이용해 커버를 만들고, 구독자와 조회수, 동영상 업로드갯수를 데일리로 자동으로 업데이트하고, 이를 차트로 보여주는게 목적이었는데요.
먼저 이전에 특정채널의 동영상을 불러오는 시트를 만들었습니다.
분석하고자하는 4개의 채널 주소를 입력하고 데이터시트를 추가해서 그 시트에서 불러오게 했습니다.
특별히 오류도 없이 잘 불러오네요. 이렇게 불러온 데이터를 데일리로 업데이를 해야 하기에 누적해서 데이터를 쌓을 수 있는 시트를 하나 더 추가하고 그쪽으로 자동 업데이트하는 코드를 요청했습니다.
이 후 매 정해진 시간에 자동으로 불러오게 하기 위해 앱스스크립트 내에서 트리거를 실행시켰습니다.
트리거는 앱스스크립트 왼쪽 메뉴 4번째 알림시계 모양을 클릭하면 설정할 수 있습니다.
오른쪽 하단에 트리거 추가를 누르면 특정 시간이나 일에 맞춰 트리거를 실행할 수도 있고, 캘린더에 이벤트가 생성되었을 때 트리거를 실행시킬 수도 있습니다.
하나는 채널정보를 받는 코드이고, 받은 채널정보를 누적업데이트하는 코드에 모두 트리거를 걸어 트리거가 2개가 되었습니다.
결과와 배운 점
정리된 데이터를 챠트로 전환하고 이쁘게 꾸미면 마무리가 되는데, 챠트를 만드는 게 쉽지 않네요. 차트에 범례와 데이터레이블을 추가하려고 하는데 여러번 시도해도 수정이 되지 않네요. 이런 경우에는 안되는 경우가 있던데....앱스스크립트 책을 한번 뒤져봐야겠습니다.
생성형 AI로 앱스스크립트를 포함한 코드를 작성하면서 느끼는 점은 코드 문법을 조금만 알면 더 정확하고 빠르게 결과물을 만들어 낼 수 있다는 점입니다.(왜 저는 문송일까요?ㅠㅠ)
생성형 AI를 사용할수록 스터디에 대한 욕구가 일어나는 것 같습니다.
남은 기간 계획했던 자동화를 모두 만들어내길 다짐하면서 글을 마치도록 하겠습니다~~~~
모두 화이팅!!!
도움 받은 글 (옵션)
(내용 입력)