홍진경
🐶 AI 찐친
📚 학습반장
🚀 SNS 챌린지 달성자

트렌드 기반 블로그 콘텐츠 자동 생성하기 ep3

소개

  • 블로그 포스팅 자동화 프로젝트에서

  • 지난 주에는, 주어진 제목으로 make 기본모듈을 연동해서 글과 이미지 발행

  • 이번 주에는, 생성한 제목으로 글을 작성하고 이미지 api를 활용한 make 추가모듈을 연동해보았습니다.

진행 방법

  • 기획 : Make 프로세스 업데이트

  • 제목 : 주어진 제목 to 구글SEO 챗GPT

  • 본문글 : 느낌적인 챗GPT to 구글SEO 반영한 챗GPT

  • 이미지 : DALL-E to Flux api

  • 작업완료 : 구글시트에 작업상태 업데이트

화분 속의 식물과 화분 속의 식물의 그림

( 모듈 전체 프로세스 )

프로세스의 다양한 단계를 보여주는 다이어그램

구글시트 기본정보 -> 제목생성 -> 구글시트 (제목) 업데이트 -> 본문글 생성 -> 이미지 생성 -> 마크다운 -> 워드프레스 포스팅 -> 구글시트 (작업완료) 업데이트

( 제목 )

  • 프롬프트를 잘 써야한다는 것을 깨닫게 됩니다.

  • 제목을 신중하게 작성하기 위해서 챗GPT에 가이드라인을 포함해서 프롬프트를 주었습니다.

  • 프롬프트 결과에서 변수로 얻으려면 json 타입으로 처리해야 된다는 것을 알게 됩니다.

  • 데이터타입이 일치해야 하므로 여기서는 Text 타입으로 진행합니다.

화면에 나오는 한국어 스크린샷
한국어로 문자 메시지를 보낼 수 있는 애플리케이션 스크린샷

( 본문글 작성 )

  • 챗GPT에 가이드라인을 포함해서 프롬프트를 주었습니다.

한국어 채팅 메신저 - 스크린샷

( 이미지 )

  • replicate에서 flux api 발급

  • FLUX 에서 http 엔드포인트 주소 얻기

  • POST 모듈에서 이미지 URL 생성하기

  • GET 모듈에서 이미지 URL 받아오기 (stream 타입)

  • Router 모듈 추가 : Flux output의 상태 분기를 처리함 (starting, processing, succeed)

    • succeed 인 경우만, 포스팅을 위한 다음 단계로 넘어감

  • 워드프레스 모듈에서 create media item을 생략하고 create a post에 한번에 붙임

    • create media item 모듈은 이미지.png를 처리하는데

    • post get 모듈에서 이미지 url을 받아왔기 때문에

    • create a post 모듈에서 html 형태로 데이터를 보냄

    • 그랬더니 본문에는 대표이미지가 보이는데, 밖에서는 썸네일이 안보인다는 단점

Ajax 인증 설정 스크린샷
웹사이트의 htaccess 설정 스크린샷
CSS 파일의 마크다운 옵션 스크린샷
WordPress 연결 설정의 스크린샷

( 작업완료 )

  • 워드프레스 포스팅을 완료하면 구글시트에 (Published) 업데이트합니다.

  • 워드프레스 페이지에 방문하지 않아도 작업완료 여부를 알 수 있어요.

한국어와 중국어 텍스트가 포함된 스프레드시트

결과와 배운 점

배운 점 과 앞으로의 계획

  • 역할 별로 모듈을 더 쪼개야겠다. 지금은 대표이미지만 생성하고 있는데 본문글에 이미지가 들어가려면 모듈이 분리되어야 할 것 같다. 본문레이아웃을 구성해주는 모듈이 있다고 지나가다 들은 것 같습니다만..

  • make에서 http 모듈을 붙일 때 오류가 많았음. 데이터타입을 앞 뒤로 알고 붙이자.

  • Playground 와 GPT Assistant 입문해서 활용해보기. 프롬프트를 더 잘 쓰기 위함.

  • 토큰을 아껴서 테스트 하기.

  • 다른 api 도 불러와서 활용해보기.

  • Json으로 워크플로우의 중간데이터를 저장하고, 다른 채널로 컨텐츠를 멀티활용함.

도움 받은 글

에피소드와 구글SEO

에피소드

https://www.gpters.org/marketing/post/automatically-generate-trendbased-blog-DJuvwvcz7xyChJ6

글쓰기도우미

https://chatgpt.com/g/g-zNMUYpnS9-gugeul-seo-geulsseugi-doumi

5
7개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요