n8n 서버에서 바로 사용할 수 있는 틱톡 자동화 워크플로우 JSON 코드 | 가나투데이
자체 구축한 n8n 서버에서 바로 사용할 수 있는 틱톡 자동화 워크플로우 JSON 코드입니다. 이 코드는 구글 시트에서 주제를 가져와 OpenAI로 대본을 쓰고, 텔레그램으로 승인 요청을 보내는 핵심 구조를 담고 있습니다.
1. 워크플로우 설계 로직
-
Google Sheets: 새로운 영상 주제가 입력되면 트리거 발생.
-
OpenAI: 주제에 맞는 틱톡용 숏폼 대본과 이미지 생성 프롬프트 작성.
-
HTTP Request (Shotstack): 텍스트와 이미지를 합성하여 실제 영상 제작 요청.
-
Telegram: 제작 완료된 영상 링크를 나에게 보내 최종 확인 및 업로드 대기.
2. n8n 복사용 JSON 코드
아래 코드를 복사하여 n8n 작업 공간에 붙여넣기(Ctrl+V) 하세요.
{
"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)
-
Credential(인증) 연결:
-
각 노드에서 OpenAI, Google Sheets, Telegram, Shotstack의 API 키를 입력해야 합니다.
-
-
구글 시트 구조:
-
시트 첫 번째 줄에
topic,status컬럼을 만드세요.status가 '대기'일 때만 n8n이 작동합니다.
-
-
Shotstack API 활용:
-
은 텍스트와 이미지를 영상으로 바꿔주는 도구입니다. 무료 플랜으로도 충분히 테스트 가능합니다.Shotstack
-
-
확장 포인트:
-
최종 확인 단계에서 텔레그램 메시지에 '업로드 승인' 버튼을 추가하면, 버튼 클릭 한 번으로 틱톡에 자동 게시되도록 확장할 수 있습니다.
클로징: 이제 24시간 콘텐츠 공장이 가동됩니다
이 워크플로우는 콘텐츠 크리에이터들이 말하는 '나의 노동력을 시스템으로 치환하는 과정'의 완결판입니다. 처음에는 알림을 받아 수동으로 검토하다가, AI가 만든 영상의 퀄리티가 만족스러워지면 '완전 자동 업로드'로 전환해 보세요.
코드를 실행했을 때 특정 노드에서 빨간색 에러(Error)가 발생한다면, 에러 메시지를 바로 알려주세요. 즉시 해결해 드리겠습니다!
#가나 투데이 #ganatoday
그린아프로
댓글 없음:
댓글 쓰기