본문 바로가기
IT

Make.com에서 엑셀 데이터를 활용하여 Gemini API와 Blogger 자동화 설정하기

by 굿센스굿 2025. 3. 10.
반응형

 

이 설정을 통해 엑셀에서 주제를 읽고, Gemini API가 5000자 이상의 블로그 글을 생성한 뒤, 자동으로 Google Blogger에 게시하는 자동화를 구축할 수 있습니다.


1. 사전 준비

🔹 필요한 계정 및 API 키

  1. Make.com 계정 (가입하기)
  2. Google AI Studio 계정 (Gemini API 키 발급)
  3. Google Blogger 계정 (Blogger 가입)
  4. Google Sheets API 연결 (엑셀 데이터를 불러오기 위함)

2. Make.com에서 새로운 시나리오 만들기

1️⃣ Make.com 로그인 후 새 시나리오 생성

  1. Make.com에 로그인 후 "Create a new scenario" 클릭
  2. "+" 버튼을 눌러 트리거 선택
  3. "Google Sheets" 모듈 추가 후 "Search Rows" 선택

3. Google Sheets에서 블로그 주제 가져오기

2️⃣ Google Sheets 모듈 설정

  1. Google 계정 연결 후 시트 선택
  2. 시트에서 주제가 있는 열을 가져오기 (예: "A" 열에 주제가 있다고 가정)
  3. 설정:
    • Spreadsheet ID: 업로드할 엑셀 파일 선택
    • Sheet Name: "Blog Topics" (시트 이름)
    • Row Range: A2:A (첫 번째 행 제외, 주제 리스트)

📌 이제 스프레드시트에서 블로그 주제를 Make.com으로 불러옵니다.


4. Gemini API를 사용하여 5000자 이상 블로그 글 생성

3️⃣ HTTP 모듈 추가하여 Gemini API 호출

  1. "+" 버튼을 눌러 HTTP 모듈 추가
  2. "Make a request" 선택 후 아래 설정 입력:
    • Method: POST
    • URL:
      https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=YOUR_API_KEY
      
    • Headers:
      Content-Type: application/json
      
    • Body:
      {
        "contents": [
          {
            "parts": [
              {
                "text": "다음 주제에 대한 5000자 이상의 블로그 글을 한글로 작성해 주세요: {{row.A}}"
              }
            ]
          }
        ]
      }
      
  3. "Run Once"를 눌러 테스트 실행

📌 Gemini API가 엑셀에서 가져온 주제로 블로그 글을 자동 생성합니다.


5. 생성된 블로그 글을 Google Blogger에 자동 게시

4️⃣ Google Blogger API 설정

  1. "+" 버튼을 눌러 "Google Blogger"` 모듈 추가
  2. "Create a post" 선택
  3. Google 계정 로그인 및 OAuth 인증 수행
  4. 설정값 입력:
    • Blog ID: Blogger의 블로그 ID 입력
    • Title: "{{row.A}}" (엑셀에서 가져온 주제)
    • Content: Gemini API에서 생성된 text 값을 입력
    • Is Draft: false (자동 게시 설정)

6. 자동 실행 설정

5️⃣ 시나리오 실행 주기 설정

  1. Make.com 상단 "Schedule settings" 클릭
  2. 실행 주기 설정 (예: 매일 1회 또는 매시간 실행)
  3. "Activate Scenario" 클릭하여 실행

🎯 결과

이제 엑셀에서 블로그 주제를 불러오고, Gemini API가 자동으로 5000자 이상의 한글 블로그 글을 생성한 후, Google Blogger에 게시하는 자동화 시스템이 완성되었습니다! 🚀

추가 기능이 필요하면 말씀해주세요! 😊

반응형