2025-12-27

n8n 서버에서 바로 사용할 수 있는 틱톡 자동화 워크플로우 JSON 코드 | 가나투데이

 n8n 서버에서 바로 사용할 수 있는 틱톡 자동화 워크플로우 JSON 코드 | 가나투데이

자체 구축한  n8n 서버에서 바로 사용할 수 있는 틱톡 자동화 워크플로우 JSON 코드입니다. 이 코드는 구글 시트에서 주제를 가져와 OpenAI로 대본을 쓰고, 텔레그램으로 승인 요청을 보내는 핵심 구조를 담고 있습니다.


1. 워크플로우 설계 로직

  1. Google Sheets: 새로운 영상 주제가 입력되면 트리거 발생.

  2. OpenAI: 주제에 맞는 틱톡용 숏폼 대본과 이미지 생성 프롬프트 작성.

  3. HTTP Request (Shotstack): 텍스트와 이미지를 합성하여 실제 영상 제작 요청.

  4. Telegram: 제작 완료된 영상 링크를 나에게 보내 최종 확인 및 업로드 대기.


2. n8n 복사용 JSON 코드

아래 코드를 복사하여 n8n 작업 공간에 붙여넣기(Ctrl+V) 하세요.

JSON
{
  "nodes": [
    {
      "parameters": {
        "pollTimes": {
          "item": [
            {
              "mode": "everyMinute"
            }
          ]
        },
        "documentId": {
          "__rl": true,
          "value": "여러분의_구글시트_ID",
          "mode": "id"
        },
        "sheetName": "Sheet1",
        "filters": {
          "status": "대기"
        }
      },
      "id": "google-sheets-trigger",
      "name": "주제 가져오기",
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "typeVersion": 1,
      "position": [400, 300]
    },
    {
      "parameters": {
        "model": "gpt-4o",
        "messages": [
          {
            "role": "system",
            "content": "너는 100만 틱톡커야. 주제를 주면 아주 자극적인 15초 숏폼 대본을 써줘."
          },
          {
            "role": "user",
            "content": "={{ $json.topic }} 에 대한 대본 써줘."
          }
        ]
      },
      "id": "openai-node",
      "name": "대본 생성",
      "type": "n8n-nodes-base.openAi",
      "typeVersion": 1,
      "position": [620, 300]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://api.shotstack.io/v1/render",
        "authentication": "headerAuth",
        "bodyParameters": {
          "parameters": [
            {
              "name": "script",
              "value": "={{ $node[\"openai-node\"].json.message.content }}"
            }
          ]
        }
      },
      "id": "shotstack-api",
      "name": "영상 합성 요청",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [840, 300],
      "credentials": {
        "httpHeaderAuth": {
          "id": "Shotstack_API_키"
        }
      }
    },
    {
      "parameters": {
        "chatId": "여러분의_텔레그램_ID",
        "text": "=🎬 **AI 틱톡 로봇 보고**\n\n주제: {{ $node[\"google-sheets-trigger\"].json.topic }}\n대본: {{ $node[\"openai-node\"].json.message.content }}\n\n[영상 확인하기]({{ $json.response.url }})",
        "additionalFields": {
          "parse_mode": "Markdown"
        }
      },
      "id": "telegram-alert",
      "name": "최종 확인 알림",
      "type": "n8n-nodes-base.telegram",
      "typeVersion": 1.1,
      "position": [1060, 300]
    }
  ],
  "connections": {
    "google-sheets-trigger": {
      "main": [
        [
          {
            "node": "openai-node",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "openai-node": {
      "main": [
        [
          {
            "node": "shotstack-api",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "shotstack-api": {
      "main": [
        [
          {
            "node": "telegram-alert",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

3. 구체적인 작동 및 설정법 (How-to)

  1. Credential(인증) 연결:

    • 각 노드에서 OpenAI, Google Sheets, Telegram, Shotstack의 API 키를 입력해야 합니다.

  2. 구글 시트 구조:

    • 시트 첫 번째 줄에 topic, status 컬럼을 만드세요. status'대기'일 때만 n8n이 작동합니다.

  3. Shotstack API 활용:

    • Shotstack은 텍스트와 이미지를 영상으로 바꿔주는 도구입니다. 무료 플랜으로도 충분히 테스트 가능합니다.

  4. 확장 포인트:

    • 최종 확인 단계에서 텔레그램 메시지에 '업로드 승인' 버튼을 추가하면, 버튼 클릭 한 번으로 틱톡에 자동 게시되도록 확장할 수 있습니다.


클로징: 이제 24시간 콘텐츠 공장이 가동됩니다

LAFC 손흥민 맨투맨 유니폼 기모 긴팔 티셔츠 화이트 키즈 25 26시즌 원정
이 포스팅은 쿠팡 파트너스 활동으로, 블로그제작에 도움을 제공합니다.

이 워크플로우는 콘텐츠 크리에이터들이  말하는 '나의 노동력을 시스템으로 치환하는 과정'의 완결판입니다. 처음에는 알림을 받아 수동으로 검토하다가, AI가 만든 영상의 퀄리티가 만족스러워지면 '완전 자동 업로드'로 전환해 보세요.

코드를 실행했을 때 특정 노드에서 빨간색 에러(Error)가 발생한다면, 에러 메시지를 바로 알려주세요. 즉시 해결해 드리겠습니다!

#가나 투데이 #ganatoday

그린아프로

댓글 없음:

댓글 쓰기