콘텐츠 발행 반자동화 > 자동화로 업그레이드 하기

저는 이번 스타트업 실험실 13기를 통해 새로운 주제로 콘텐츠 자동화를 시작하면서, 동시에 제가 운영 중인 기존 시스템도 업그레이드해보려고 합니다.

사실 새로 만들려는 시스템이 기존 것과 구조가 비슷해서, 기존에 반자동화로 아쉬웠던 부분들(특히 수동으로 해야 했던 작업들)을 개선하면서, 동시에 새로운 주제의 콘텐츠 자동화도 할 수 있지 않을까 하는 생각인데요.

수동부분을 최대한 줄이고, 전체 과정이 물 흐르듯 자연스럽게 돌아가도록 만들어보려고 합니다.

그러고 보니 자동화라는 게 참 무서운 것 같습니다. 처음엔 '이 정도면 됐다' 싶었는데, 어느새 마우스 클릭 한 번 하는 것도 귀찮아지더라고요. "이것도 자동화할 수 있지 않을까?" 하는 생각이 자꾸 들면서 더 편해지기 위해 더 열심히 일하는 굴레에 빠진 제 모습을 발견하고 있습니다.

시도하려고 하는 것과 그 이유

지금 워드프레스, 네이버 블로그, 인스타그램에 자동으로 글을 발행하는 시스템을 운영하고 있는데요. 전반적으로는 잘 돌아가고 있지만, 몇 가지 불편한 점들이 있었어요.

  1. 네이버 블로그 발행 문제

    • 네이버 블로그는 API 사용이 안되고, 본문을 전체 붙여넣으면 안좋은 영향이 있어서 타이핑 프로그램을 만들었는데 이 프로그램의 단점은 , 실행 중에는 컴퓨터를 사용할 수가 없다는 거에요. 

    • 그래서 이번엔 에어테이블에 있는 글을 새벽시간에 블로그에 임시저장할 수 있도록 바꾸고 싶습니다.

  2. 이미지 편집 개선하기 

    • 하나의 콘텐츠를 만들 때마다 약 20장의 이미지가 필요해요. 인스타용, 네이버용, 워드프레스용으로 나눠서요. Placid 같은 자동화 서비스가 있긴 한데, 비용이 비싼편 + 이미지수 많은 이슈로 파이썬으로 직접 프로그램을 만들어서 쓰고 있어요.

    이렇게 이미지소스와, 텍스트가 에어테이블에 저장되고 나서

    태블릿에서 다양한 유형의 글쓰기를 보여주는 화면

    이미지 재생성 버튼을 스트림릿에서 클릭하면

    한국어 MP3 플레이어 - 스크린샷 미리보기 이미지

    이런식의 썸네일 이미지가 만들어 집니다.

    한국 해변에 있는 한 무리의 사람들

    • 문제는 이것도 매번 프로그램 실행하고 버튼 눌러줘야 한다는 거죠. 글과 함께 이미지 소스가 준비되면 이미지도 자동으로 뽝뽝 만들어지도록 바꾸고 싶습니다.

    • 만약, 이미지 수가 많지 않다면,, 그냥 PLACID를 사용하시는 것을 추천드려요.

  3. SNS 업로드도 골치거리

    • Buffer 같은 SNS 자동 업로드 서비스를 쓰려고 했는데, 계정마다 추가 결제를 해야해서 코딩으로 업로드 하는걸 시도해보려고 합니다.

    • 에어테이블에 업로드 시간을 미리 설정해두면 알아서 체크하고 올려줄 수 있지 않을까? 라고 생각중입니다.

진행 방법

1단계: 콘텐츠 소스 모으기

일단 자동화할 콘텐츠의 재료부터 모아야겠죠?

  • RSS랑 텔레그램에서 콘텐츠를 긁어와서 MAKE로 정리하고 에어테이블에 쌓아둘 거예요

  • 도구는 에어테이블, MAKE, 텔레그램을 사용할 예정입니다

2단계: 콘텐츠 생성하기

모아둔 재료로 실제 콘텐츠를 만들어볼 거예요.

  • 글은 클로드, 챗 GPT API로 작성하고

  • 이미지는 FLUX API로 만든 것, 직접 찍은 사진을 소스로 활용해서

  • 파이썬 프로그램으로 편집하는 것을 자동화 하려고 합니다.

3단계: 콘텐츠 발행하기

만들어진 콘텐츠를 각 플랫폼에 배포하는 과정을 자동화 할건데요.

  • 워드프레스 : Make + API로 업로드

  • SNS : 예약발행이 안되므로 정해진 시간에 자동으로 업로드

  • 네이버블로그 : 노트북을 안쓰는 새벽시간에 에어테이블에 저장된 콘텐츠를 자동으로 임시저장

SNS, 네이버블로그 이 두 가지 부분에서 코딩이 필요할 것 같습니다. 안되면 SNS는 돈 내고 버퍼를 쓰면 됩니다.

가장 큰 목표는 최대한 수동 실행을 줄이기

  1. 수동 실행 프로그램들 자동화하기

  2. 각 단계 끝나면 자동으로 다음 단계 실행되게 하기

  3. 에어테이블에서 한눈에 모든 걸 보고 관리할 수 있게 만들기

솔직히 남은 기간 동안 이 모든 걸 완벽하게 구현할 수 있을진 잘 모르겠어요.

특히 자동화 부분은 가능한 부분인지 검토해본게 아니라 실제 될지도 미지수이긴 합니다. 여러 부분에서 고수분들의 도움이 많이 필요합니다!

make로 이미지 생성하는 방법

1. 가입 준비

FLUX를 이용해서 Make에서 이미지를 생성하기 위해서는 두 곳에 가입해야 합니다.

  • fal.ai - api로 flux 이미지 생성을 하기 위해

  • Github - fal.ai 가입을 위해

2. fal.ai 정보 확인

fal.ai에서 깃허브 계정으로 회원가입을 하고 로그인 한 후

make연동에 필요한 두 가지 정보를 확인할 겁니다.

URL 값 확인

로그인 하면 사용할 수 있는 모델들이 확인되는데요. 여기서 원하는 모델을 클릭하세요. 저는 FLUX.1 [dev]를 선택했습니다. (fal-ai/flux/dev)

다양한 이미지가 포함된 웹사이트의 스크린샷

1. API 탭 선택

2. Table of contents 오른쪽에서 HTTP(cURL)선택

3. Submit a request에서 URL 확인 (https://queue.fal.run/fal-ai/flux/dev)

여러 개의 버튼이 강조 표시된 웹 페이지의 스크린샷

API 값 확인

이미지 생성 요청을 할 수 있는 API 키를 발급받을 차례입니다.

API Keys 탭에서 Add key를 클릭합니다.

설정 페이지를 가리키는 화살표가 있는 검은색 화면

이름을 지정하고 Create Key를 눌러주세요.

새로운 주요 보고서 화면의 스크린샷

발급된 API 키를 복사해서 보관해 놓으세요.

새로운 주요 보고서 화면의 스크린샷

3. make.com에서 설정

메이크의 시나리오에서 HTTP - Make a Request 모듈을 연결합니다.

웹사이트를 요청하는 방법

그리고 아래와 같이 설정해주세요.

2번 fal.ai에서 확인한 url을 URL 값에 넣어주고, Value에는 "Key +띄워쓰기 + API 키" 이렇게 넣어주세요.

Request contents에는 프롬프트를 아래와 같이 넣어줍니다. 저는 앞에서 이미지 프롬프트를 생성한 값을 넣어주는데요. 에어테이블, 구글 시트 등 다양한 소스를 활용하시면 됩니다.

{

"prompt": "프롬프트 입력"

}

wp-config-errors 옵션이 강조 표시된 wp-admin 페이지의 스크린샷
json 편집기의 json 파일 스크린샷

이렇게 까지 하면 이미지 생성하는 건 끝!

이후에 생성된 이미지 데이터를 활용해 에어테이블이나, 구글 시트에 저장하거나 이메일로 보내도 되고 저처럼 바로 워드프레스에 업로드해서 사용할 수 있습니다.

다양한 종류의 서핑보드 다이어그램, 투명 png 다운로드

저는 아래의 유튜브를 보고 따라했으니 함께 보시면 더 좋을 것 같습니다.

https://www.youtube.com/watch?v=dnBi9ysk0zA&t=498s

10
18개의 답글

👉 이 게시글도 읽어보세요