AJ
AJ
🐶 AI 찐친
🌿 뉴비 파트너

Make? 쉬운 시나리오부터 해봐요!!! 인스타그램 자동화하기 성공!! 참 쉽쥬?

배경 및 목적

‎​모두가 다 쓴다는 그 Make.... 전 몰라요 아무것도 모르쥬.... ㅠ
하지만 이번 스타트업 실험실 기수에는 자동화가 주제였지요.
해서 저도 2주차 때 Make 자동화를 도전해 보리라 마음 먹었더랬지요.
그래... 다 하시는데 뭔 말인지 몰라도 일단 도전 해 봅시다. 까잇꺼~!! ^^
주제는 자동화로 인스타그램 자동 업로드하기
(세계 여행지 소개를 주제로 정했습니다.)

참고 자료

‎지피터스에 게시된 여러 make 자동화 사례

활용 툴

‎​https://www.inoreader.com/

챗 지피티,

https://placid.app/

인스타그램 비지니스 계정



실행 과정

< 계획 >
‎​1. inoreder.com --> 뉴스 피드 추출 폴더 만들기
2. Make 시나리오 만들기 시작
3. 추출 HTTP
3. Taxt Paser --> 텍스트로 변환
4. 변환된 내용으로 openAI로 인스타 캡션 만들기 설정
5. 4번의 내용으로 인스타 헤드라인 설정
6. 4번의 내용으로 DALLE 3로 사진 만들기 설정
7. Placid 앱으로 캡션과 제목 사진 설정 정리.
8. 인스타 피드 게시

흐름도를 보여주는 웹사이트의 스크린샷



< 실행 >
‎​1. inoreder.com --> 뉴스 피드 추출

나만의 뉴스피드 워드프레스 테마 만들기

-> 구글 계정으로 로그인
처음 화면에서 원하는 장르를 선택

타락한 웹사이트 옵션을 보여주는 페이스북 페이지의 스크린샷

-> 장르를 선택할 때 옆의 해당 언어를 바꾸면 그 언어에 해당하는 ( 그 나라에 해당하는)
뉴스피드를 팔로우 할 수 있다.

페이스북 페이지 스크린샷

-> 전 그냥 전 세계적인 여행으로 키워드를 잡았습니다. (모든 언어)
하지만 채널은 제가 보고 임의 대로 팔로우 하면 됩니다.
(뉴스피드를 보고 나의 결에 맞는 것으로 선택)

페이스북 페이지 스크린샷

-> 게시물의 숫자가 많은 것을 선택해도 좋으나 내 스타일대로 고르니 게시물이 많지 않아서
3개의 채널을 선택하고 폴더를 만든 다음에 진행함.

사람 사진이 있는 한국 웹사이트
중국 여행 웹사이트의 스크린샷

2. Make 시나리오 만들기 시작

-> Make에 로그인 후 새 시나리오 만들기

-> Inoreader -> show more -> Watch Articles 사용

-->RSS의 피드에 새 글이 올라오는 지 확인하고 새 글의 정보를 가져오는 기능임.

1)모듈을 추가하고 나면 이렇게 "크리에이터 커넥션" 버튼이 나타남
2)클릭해 주고 나타나는 창에서 "세이브" 버튼을 누른 후 로그인 인증을 해 주시면 이제 이노리더 계정과 메이크 계정이 연동됩니다.
(앞으로 메이크에서 처음 사용하는 모든 연결에서 이런 인증 창이 나타나지만 처음 1회만 연동해 두면 다음에 같은 서비스를 사용하실 때는 인증할 필요가 없다고 함)

보라색 원이 있는 보라색 버튼

최근 게시물 한 개만 가져오기 위해서 "리미트"는 1로 입력한 후 오 버튼을 눌러 저장하겠습니다. 창이 나타나는데요, 우리가 실제로 사용하려는 것과 같이 새로 올라오는 글을 수집하기 위해서는 "프롬 나우 온"으로 선택해야 합니다. 하지만 그렇게 하면 새 글이 없을 때는 테스트를 진행할 수가 없겠죠.

폴더 안에 모든 글을 활용해서 테스트를 진행하기 위해 "모든 글"을 선택하고 "오케이" 버튼을 눌러 저장하겠습니다. 테스트를 진행해 보겠습니다. 모듈을 우 클릭하시고 "런 디스 모듈"을 클릭해 주세요.

작동 시간이 잠시 소요됩니다. 이렇게 모듈 이름이 초록색으로 나타나면 작동이 잘 되었다는 의미입니다. 오른쪽 창에 실행 결과가 나타나는데, "카테고리" 항목에 보이는 글 제목과 작성일시 등 RSS 피드에서 가져온 정보를 확인할 수 있습니다.

innoader - innoader��에 연결하는 방법

->
인증이 되었으면 아래 "타입 아티클"에서 폴더를 선택합니다. 그럼 다시 나타나는 폴더 아이디 안에서 아까 제가 만들었던 "AJ_솔로플래닛 여행" 폴더를 찾을 수 있음.

-> 최근 게시물 한 개만 가져오기 위해서 "리미트"는 1로 입력한 후 버튼을 눌러 저장.

-> 우리가 실제로 사용하려는 것과 같이 새로 올라오는 글을 수집하기 위해서는
"Frome now on"으로 선택해야 함.
->그렇게 해서 새 글이 없을 때는 테스트를 진행할 수가 없을 듯하여 "All"로 바꿔서 진행함.

-> 이 한 가지 모듈이 잘 작동되는지 확인.

-> 음.. 잘 되는군. 이제부터가 시작입니다.
( 가운데 연두색의 inoreader가 보이면 성공한거임, 옆 카테고리에도 어디에서 추출해왔는지 보임)


3. 추출 HTTP
- 두 번째로 추가할 모듈은 HTTP 모듈 :
HTTP 모듈은 RSS로 가져온 문서 주소에서 제공되는 HTML 데이터를 가져온 후 이 HTML 데이터에 우리가 활용하고자 하는 글 내용을 추출하는 기능임.

버튼이 강조 표시된 화면의 스크린샷


첫 모듈 오른쪽에 플러스 버튼을 클릭 -> 검색란에 "HTTP" 검색
-> 옵션은 "GET A FILE"를 선택하게 하여, "URL 이노리더가 가져온 글의 주소"를 넣어 줌!!


-> 입력란 클릭하시고 나타나는 목록에서 "Canonical"를 찾아주세요.

여기서 "Canonical"를 클릭하시는 게 아니라, 왼쪽에 있는 작은 화살표 클릭하셔서 드롭다운을 여시고 "href"를 선택해 주세요. (Canonical -> 화살표 누르고 Href 클릭)

-> 버튼 눌러 주시고 테스트 진행 고고.
앞에 "이노리더" 모듈과 함께 작동이 되어야 정상 작동하기 때문에 아래에 있는 "런스" 버튼을 클릭해서 테스트 함

파란색과 보라색 아이콘이 있는 웹페이지의 스크린샷

-> 연두색 좋아~
(HTTP 모듈 오른쪽에 떠 있는 "1" 버튼 누르시면 여기 "인풋 란"에는 불러온 URL, 그리고 "아웃풋 란"의 데이터 항목에서는 이 URL에서 보여주는 HTML 데이터도 확인 가능함)


아래 두번째 네모칸의 HTML 문서는 보다시피 양도 많고 복잡하고 도대체 무슨 말인지 모르겠음.

-> 그래서 이 HTML을 우리가 필요한 글 형태로 바꾸기 위해 "Text Paser" 모듈을 사용할 거임.
모듈 추가 버튼을 클릭하시고 "텍스트 파서"를 검색!!!


-> 텍스트 파서 모듈의 옵션은 "HTML to Text"를 선택함
-> HTML 인풋은 HTTP 모듈의 "Data" 항목을 선택. -> 테스트 고고.

-> 경고문이 나타납니다..
"트랜스포머", 즉 형태를 바꿔 주는 모듈은 루트에 마지막에 올 수 없다고 함.
(출력물이 만들어지는 형태로 루트를 끝내라는 의미.)

-> 하지만 일단 테스트 중이니까 무시하고 "런 애니웨이" 클릭.
다시 실행이 정상적으로 완료 바뀐 것을 확인하실 수 있음.

다양한 아이콘이 표시된 웹 브라우저의 스크린샷

4. 변환된 내용으로 openAI로 인스타 캡션 만들기 설정

1)추출된 텍스트 데이터를 바탕으로 챗 GPT API 인스타그램에 개시될 캡션을 생성
2)모듈 추가해서 "오픈 AI"를 검색해 주시고, 옵션 중에 "Create a Completion" 선택함.
(챗 GPT API를 사용하려면 로그인 인증 외에 API 연결이 필요함)

다시 메이크 닷컴으로 돌아오셔서 챗 GPT 모듈에 커넥션 항목에 있는 "애드" 버튼을 클릭합니다. API 키 란에 방금 복사한 API 키를 붙여넣은 후 "세이브" 버튼을 클릭해 주세요.

-> 다시 메이크 닷컴으로 돌아오셔서 챗 GPT 모듈에 커넥션 항목에 있는 "애드" 버튼을 클릭.
-> API 키 란에 방금 복사한 API 키를 붙여넣은 후 "세이브" 버튼을 클릭해 주세요.

-> 이제 챗 GPT API 연동이 완료되었음!!


*-> openAI API 연동 하는 법


-> "유저 API 키" 탭을 선택해 주시고 "뷰 프로젝트 API 키" 버튼을 클릭
-> 상단에 있는 "크리에이트 뉴 세크리 키" 버튼을 클릭해 구분 가능한 이름을 입력한 후 "크리에이트" 버튼을 클릭해 API 키 생성을 완료합니다.
-> "세이브 유어 키" 창이 나타나면서 새로 만들어진 API 키를 보여줄 때 "copy"버튼 클릭
(api키는 이건 꼭 따로 보관해야 함, 다시 볼 수 없음)


메시지 버튼을 눌러 주세요. 먼저 챗 GPT에게 역할을 지정해 주기 위해서 시스템 메시지를 추가
메시지에서 "role"을 "system"으로 선택합니다.



메시지 컨텐트 란에 "GPT 인스타그램 전문가로 설정하고, 앞으로 주는 기사를 인스타그램 캡션 형태로 생성해 달라"고 프롬프트를 입력함.

아이콘이 강조 표시된 웹페이지 스크린샷



-> 메시지를 추가하고 "롤"을 "유저"로 선택함.
내가 제시해 주는 캡션 스타일을 모방해 달라고 작성한 뒤, 내가 벤치마킹하고자 하는 인스타그램 캡션을 몇 개 넣어 줌. 마지막으로 캡션 본문을 생성하도록 프롬프트를 작성.


-> 메시지를 추가하고 "Role"을 "User"로 선택함.
"참고 기사는 아래와 같다" 하고 입력한 뒤에 텍스트 파서 모듈에 출력물을 선택함

-> "Max Completion Tokens"는 여러분이 얼마나 긴 글을 생성하고자 하는 지에 따라 작성함.


-> 1000자를 입력했는데, 이렇게 하면 한글 기준 약 1000자까지 커버할 수 있다고 함.

내가 전에 쓴 캡션 스타일을 gpt에 예시로 줘봄

-> 예시를 주고 다시 결과를 받음

5. 4번의 내용으로 인스타 헤드라인 설정

새로운 캡션 생성함 -> 기본 설정은 전 단계와 같으나 "role"의 "system"에서 같은 내용을 넣고
헤드라인의 캡션의 중요 키워드를 추가함.

6. 4번의 내용으로 DALLE 3로 사진 만들기 설정

캡션 생성 설정 기본 설정 :
->오픈 AI 모듈을 "Generate image 이미지"로 만들어 주고,
모델은 "달리 3"으로 설정함.
->프롬프트는 헤드라인 생성 모듈의 결과물을 불러와서 이와 어울리는 인스타그램 삽입용 이미지를 만들어 달라고 작성함.

한국어 텍스트가 강조 표시된 웹페이지 스크린샷

이제 여기까지 완성!!!

7. Placid 앱으로 캡션과 제목 사진 설정 정리.

  • 무료는 가입 후 일주일 동안 50번.

    유료는 한달에 19불이라고 하네요.

->템플릿 민들기

-> api 토큰 생성

앱을 만드는 방법을 보여주는 화면
보라색 배경의 웹사이트 스크린샷

-> 메이크에 api연결


-> 모듈에 명령어 삽입.





8. 인스타 피드 게시

-> 페아스북으로 연동됨 -> 인스타 비지니스 계정 연결

웹사이트에 인스타그램을 추가하는 방법

-> 시나리오 저장

  1. 전 시나리오 테스트 확인







------>>>>>>>>>> 결과 : 잘 구동됩니다.!! 이얏호!!

결과 및 인사이트

‎​

한국어 문자 메시지 스크린샷


>>>>> 일단 캡션 내용하고 제목은 맘에 드는 듯한데, 역시나 이미지가 꽝이닷.
오늘 안에 해서 한 것 치곤 make가 make하진 않았지만,,,,
이미지 프롬프트를 너무 성의 없게 넣은 듯하다. ( 내 잘못;;;; )
다시 오늘 안에 만들어야지. ^^
Next time --->>>> Discord or Flux gogo!!

>>>>>> 2410스타트업 실업실 후기
일단 멋지고 화려한 시나리오는 아니였지만 메이크 자동화 해보면서 자신감이 쪼끔은 붙은 것 같아요. 구글 스프레드시트도 이제는 쪼금은 알것 같구요.

사례글이 쫌 많이 길었지만 잘 모르시고 저처럼 처음 도전하시는 분들께 도움이 될까 싶어서 자세히 올리느라 글길이가 길어졌습니다.
아직 안 해보신 분들은 저처럼 쉬운 시나리오부터 도전 해보시면
다른 시나리오도 충분히 하실 수 거라 생각됩니다. ^^

저도 13기때 좀 더 발 전시켜보고 싶은 욕구가 뿜뿜 생기네요~
우리 다같이 화이팅 하시구요!!!
13기때 뵈요~

스타텁 실험실 화이팅!!! 오예~!!!!!! ^^

>_<

18
8개의 답글

👉 이 게시글도 읽어보세요