💥 HeyGen II - 克隆我 - 从想法到发布:适用于 YouTube、TikTok 和 Instagram 的 GPT-5 视频自动化 - 视频
高级
这是一个Content Creation, Multimodal AI领域的自动化工作流,包含 41 个节点。主要使用 If, Set, Wait, Merge, Telegram 等节点。 使用 HeyGen、GPT-5 和社交发布自动化语音输入视频创作
前置要求
- •Telegram Bot Token
- •Google Drive API 凭证
- •可能需要目标 API 的认证凭证
- •Google Sheets API 凭证
- •OpenAI API Key
使用的节点 (41)
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "O6VhKogJl7uQhxoM",
"meta": {
"instanceId": "a2b23892dd6989fda7c1209b381f5850373a7d2b85609624d7c2b7a092671d44",
"templateCredsSetupCompleted": true
},
"name": "💥 HeyGen II - 克隆我 - 从想法到发布:适用于 YouTube、TikTok 和 Instagram 的 GPT-5 视频自动化 - 视频",
"tags": [],
"nodes": [
{
"id": "8bacbb69-ca03-4bfe-93e8-ef29cc768c9e",
"name": "ID 虚拟形象",
"type": "n8n-nodes-base.set",
"position": [
-2208,
32
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "2e9ea966-70fc-4477-b859-92c783610c6a",
"name": "id_avatar",
"type": "string",
"value": "={{ $json['ID AVATAR'] }}"
},
{
"id": "ea14b33c-a1cf-4000-bb1b-7bae0bad74ac",
"name": "id_voice",
"type": "string",
"value": "={{ $json['ID VOICE'] }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "d6171013-8ef6-43b7-b21e-00331d3bf02e",
"name": "将视频上传到 BLOTATO",
"type": "@blotato/n8n-nodes-blotato.blotato",
"position": [
-2368,
752
],
"parameters": {
"mediaUrl": "=https://drive.google.com/uc?export=download&id={{ $json.final_google_drive_url }}",
"resource": "media"
},
"credentials": {
"blotatoApi": {
"id": "NtMnRSKAAN5u9lyc",
"name": "Blotato account"
}
},
"typeVersion": 2
},
{
"id": "4046855d-0cab-471a-b933-58238c77cd03",
"name": "YouTube",
"type": "@blotato/n8n-nodes-blotato.blotato",
"disabled": true,
"position": [
-1360,
528
],
"parameters": {
"options": {},
"platform": "youtube",
"accountId": {
"__rl": true,
"mode": "list",
"value": "8047",
"cachedResultUrl": "https://backend.blotato.com/v2/accounts/8047",
"cachedResultName": "DR FIRASS (Dr. Firas)"
},
"postContentText": "={{ $('Google Sheets - Read Post Data').item.json.Caption }}",
"postContentMediaUrls": "={{ $json.url }}",
"postCreateYoutubeOptionTitle": "={{ $('Google Sheets - Read Post Data').item.json.Title }}",
"postCreateYoutubeOptionPrivacyStatus": "private",
"postCreateYoutubeOptionShouldNotifySubscribers": false
},
"credentials": {
"blotatoApi": {
"id": "NtMnRSKAAN5u9lyc",
"name": "Blotato account"
}
},
"typeVersion": 2
},
{
"id": "14e90495-53e5-4d30-a739-f0274ac49237",
"name": "Tiktok",
"type": "@blotato/n8n-nodes-blotato.blotato",
"disabled": true,
"position": [
-1936,
352
],
"parameters": {
"options": {},
"platform": "tiktok",
"accountId": {
"__rl": true,
"mode": "list",
"value": "9332",
"cachedResultUrl": "https://backend.blotato.com/v2/accounts/9332",
"cachedResultName": "docteur.firas"
},
"postContentText": "={{ $('Google Sheets - Read Post Data').item.json.Caption }}",
"postContentMediaUrls": "={{ $json.url }}"
},
"typeVersion": 2
},
{
"id": "0448a51f-aaa6-4ba2-b039-06ed1ad2cebd",
"name": "合并",
"type": "n8n-nodes-base.merge",
"position": [
-976,
432
],
"parameters": {
"mode": "chooseBranch",
"numberInputs": 9
},
"typeVersion": 3.2
},
{
"id": "9f85e352-a80a-4d7e-95a3-eb44b5e6ece9",
"name": "Linkedin",
"type": "@blotato/n8n-nodes-blotato.blotato",
"disabled": true,
"position": [
-1664,
352
],
"parameters": {
"options": {},
"platform": "linkedin",
"accountId": {
"__rl": true,
"mode": "list",
"value": "1446",
"cachedResultUrl": "https://backend.blotato.com/v2/accounts/1446",
"cachedResultName": "Samuel Amalric"
},
"postContentText": "={{ $('Google Sheets - Read Post Data').item.json.Caption }}",
"postContentMediaUrls": "={{ $json.url }}"
},
"typeVersion": 2
},
{
"id": "77b1d78e-871d-4c5e-9059-975c00ea8148",
"name": "Facebook",
"type": "@blotato/n8n-nodes-blotato.blotato",
"disabled": true,
"position": [
-1360,
352
],
"parameters": {
"options": {},
"platform": "facebook",
"accountId": {
"__rl": true,
"mode": "list",
"value": "1759",
"cachedResultUrl": "https://backend.blotato.com/v2/accounts/1759",
"cachedResultName": "Firass Ben"
},
"facebookPageId": {
"__rl": true,
"mode": "list",
"value": "101603614680195",
"cachedResultUrl": "https://backend.blotato.com/v2/accounts/1759/subaccounts/101603614680195",
"cachedResultName": "Dr. Firas"
},
"postContentText": "={{ $('Google Sheets - Read Post Data').item.json.Caption }}",
"postContentMediaUrls": "={{ $json.url }}"
},
"typeVersion": 2
},
{
"id": "0697ca5c-ffca-47f4-8580-f19a2fd5dd63",
"name": "Instagram",
"type": "@blotato/n8n-nodes-blotato.blotato",
"disabled": true,
"position": [
-1936,
528
],
"parameters": {
"options": {
"instagramMediaType": "reel"
},
"accountId": {
"__rl": true,
"mode": "list",
"value": "7341",
"cachedResultUrl": "https://backend.blotato.com/v2/accounts/7341",
"cachedResultName": "doc.firass"
},
"postContentText": "={{ $('Google Sheets - Read Post Data').item.json.Caption }}",
"postContentMediaUrls": "={{ $json.url }}"
},
"typeVersion": 2
},
{
"id": "123225b0-7ace-4304-a7ee-7e116357d471",
"name": "Threads",
"type": "@blotato/n8n-nodes-blotato.blotato",
"disabled": true,
"position": [
-1936,
720
],
"parameters": {
"options": {},
"platform": "threads",
"accountId": {
"__rl": true,
"mode": "list",
"value": "2280",
"cachedResultUrl": "https://backend.blotato.com/v2/accounts/2280",
"cachedResultName": "doc.firass"
},
"postContentText": "={{ $('Google Sheets - Read Post Data').item.json.Caption }}",
"postContentMediaUrls": "={{ $json.url }}"
},
"typeVersion": 2
},
{
"id": "00c29455-4e5d-46c6-bb58-ff6d59fcbb6e",
"name": "Bluesky",
"type": "@blotato/n8n-nodes-blotato.blotato",
"disabled": true,
"position": [
-1664,
720
],
"parameters": {
"options": {},
"platform": "bluesky",
"accountId": {
"__rl": true,
"mode": "list",
"value": "6012",
"cachedResultUrl": "https://backend.blotato.com/v2/accounts/6012",
"cachedResultName": "formationinternet.bsky.social"
},
"postContentText": "={{ $('Google Sheets - Read Post Data').item.json.Caption }}",
"postContentMediaUrls": "={{ $json.url }}"
},
"typeVersion": 2
},
{
"id": "9deed3dc-846f-414b-9693-8972f3af4bca",
"name": "Pinterest",
"type": "@blotato/n8n-nodes-blotato.blotato",
"disabled": true,
"position": [
-1360,
720
],
"parameters": {
"options": {},
"platform": "pinterest",
"accountId": {
"__rl": true,
"mode": "list",
"value": "363",
"cachedResultUrl": "https://backend.blotato.com/v2/accounts/363",
"cachedResultName": "formationinternet2022"
},
"postContentText": "={{ $('Google Sheets - Read Post Data').item.json.Caption }}",
"pinterestBoardId": {
"__rl": true,
"mode": "id",
"value": "1146658823815436667"
},
"postContentMediaUrls": "={{ $json.url }}"
},
"typeVersion": 2
},
{
"id": "634c8371-34b1-4a39-ba59-51d6a648cb79",
"name": "Twitter (X)",
"type": "@blotato/n8n-nodes-blotato.blotato",
"disabled": true,
"position": [
-1664,
528
],
"parameters": {
"options": {},
"platform": "twitter",
"accountId": {
"__rl": true,
"mode": "list",
"value": "1289",
"cachedResultUrl": "https://backend.blotato.com/v2/accounts/1289",
"cachedResultName": "Docteur_Firas"
},
"postContentText": "={{ $('Google Sheets - Read Post Data').item.json.Caption }}",
"postContentMediaUrls": "={{ $json.url }}"
},
"typeVersion": 2
},
{
"id": "3614fe10-1f54-4462-b9d3-0d8ab4181f22",
"name": "获取 Google Drive ID",
"type": "n8n-nodes-base.set",
"position": [
-2368,
544
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "a1750d20-2f6e-4826-80b8-654d0985120d",
"name": "final_google_drive_url",
"type": "string",
"value": "={{ $json['URL VIDEO FINAL'].match(/https:\\/\\/drive\\.google\\.com\\/file\\/d\\/([A-Za-z0-9_-]+)/i)[1] }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "1eac3d7c-b6ce-4a66-9d48-d22b4dee94d2",
"name": "Google Sheets - 更新状态",
"type": "n8n-nodes-base.googleSheets",
"position": [
-752,
352
],
"parameters": {
"operation": "appendOrUpdate",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "",
"cachedResultUrl": "",
"cachedResultName": ""
},
"documentId": {
"__rl": true,
"mode": "id",
"value": "="
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "51us92xkOlrvArhV",
"name": "Google Sheets account"
}
},
"typeVersion": 4.5
},
{
"id": "3970a5a3-296f-450a-be06-769599c0aa06",
"name": "OpenAI - 将视频转录为文本",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-1888,
-528
],
"parameters": {
"options": {
"language": "fr",
"temperature": 0
},
"resource": "audio",
"operation": "transcribe"
},
"credentials": {
"openAiApi": {
"id": "6h3DfVhNPw9I25nO",
"name": "OpenAi account"
}
},
"typeVersion": 1.8
},
{
"id": "c0d8c807-18ff-4bcf-8793-669546b35a12",
"name": "OpenAI 模型 GPT-5",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-1168,
-288
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-5-mini",
"cachedResultName": "gpt-5-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "6h3DfVhNPw9I25nO",
"name": "OpenAi account"
}
},
"typeVersion": 1.2
},
{
"id": "49a117f1-6c99-47db-bc63-1edbc65fe1e4",
"name": "LangChain - 思考工具",
"type": "@n8n/n8n-nodes-langchain.toolThink",
"position": [
-992,
-288
],
"parameters": {},
"typeVersion": 1
},
{
"id": "d5bbb0c4-6420-4309-99f1-b27cb7898a12",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2496,
-624
],
"parameters": {
"width": 1040,
"height": 512,
"content": "# 步骤 1 — 捕获并转录语音输入"
},
"typeVersion": 1
},
{
"id": "38608256-9c49-4b67-beef-ecdc705e4bee",
"name": "便签1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1424,
-624
],
"parameters": {
"width": 912,
"height": 512,
"content": "# 步骤 2 — 使用 GPT-5 生成标题、字幕和脚本"
},
"typeVersion": 1
},
{
"id": "6c1df7b3-0344-4958-a92f-3df835c025cc",
"name": "便签2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2480,
-80
],
"parameters": {
"color": 4,
"width": 1968,
"height": 320,
"content": "# 步骤 3 — 创建 AI 虚拟形象视频(HeyGen)"
},
"typeVersion": 1
},
{
"id": "1ca3a432-0926-4e1a-8e5f-b8c107dbc7ea",
"name": "便签4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2496,
272
],
"parameters": {
"width": 1976,
"height": 664,
"content": "# 🚀 步骤 4 — 自动发布到 9 个社交平台"
},
"typeVersion": 1
},
{
"id": "3d01cbe5-d17d-457c-8867-b80ede98526f",
"name": "Telegram 触发器:接收语音消息",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
-2416,
-304
],
"webhookId": "04070fca-0211-4cb3-872b-1f65afec5c15",
"parameters": {
"updates": [
"message"
],
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "Din4PiygHfuSCqkA",
"name": "Telegram account 11"
}
},
"typeVersion": 1.2
},
{
"id": "b6587b49-46b8-4247-9fbe-2f0ed8f5e687",
"name": "Telegram:下载语音",
"type": "n8n-nodes-base.telegram",
"position": [
-2096,
-304
],
"webhookId": "c7bd7f51-2a7c-4a84-bfc8-39cbb824577d",
"parameters": {
"fileId": "={{ $json.message.voice.file_id }}",
"resource": "file",
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "Din4PiygHfuSCqkA",
"name": "Telegram account 11"
}
},
"typeVersion": 1.2
},
{
"id": "3f56954a-85ae-4073-a597-e7ec5b3b0ad0",
"name": "Google Drive:上传语音",
"type": "n8n-nodes-base.googleDrive",
"position": [
-1888,
-304
],
"parameters": {
"name": "={{ $('Telegram Trigger: Receive Voice Message').item.json.message.voice.file_unique_id }}",
"driveId": {
"__rl": true,
"mode": "id",
"value": "="
},
"options": {},
"folderId": {
"__rl": true,
"mode": "id",
"value": "="
}
},
"credentials": {
"googleDriveOAuth2Api": {
"id": "gzeHMd64HAz6HBIe",
"name": "Google Drive account"
}
},
"typeVersion": 3
},
{
"id": "5602473d-1449-47a5-8676-25a38fe7c509",
"name": "Google Sheets:记录语音元数据",
"type": "n8n-nodes-base.googleSheets",
"position": [
-1680,
-304
],
"parameters": {
"columns": {
"value": {
"ID VOICE": "={{ $('Telegram Trigger: Receive Voice Message').item.json.message.voice.file_unique_id }}",
"URL VOICE": "={{ $json.webViewLink }}"
},
"schema": [
{
"id": "ID VOICE",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "ID VOICE",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "URL VOICE",
"type": "string",
"display": true,
"required": false,
"displayName": "URL VOICE",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"ID VOICE"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "appendOrUpdate",
"sheetName": {
"__rl": true,
"mode": "id",
"value": "="
},
"documentId": {
"__rl": true,
"mode": "id",
"value": "="
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "51us92xkOlrvArhV",
"name": "Google Sheets account"
}
},
"typeVersion": 4.7
},
{
"id": "ede833b5-fdb6-4e89-866b-0e1a3b3e42a5",
"name": "HeyGen:列出虚拟形象",
"type": "n8n-nodes-base.httpRequest",
"position": [
-2400,
-528
],
"parameters": {
"url": "https://api.heygen.com/v2/avatars",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"headerParameters": {
"parameters": [
{
"name": "Accept",
"value": "application/json"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "87iDnrnQeZvqqHoK",
"name": "HeyGen III"
}
},
"typeVersion": 4.2
},
{
"id": "27c4a0d9-7a15-417e-9827-40ebb80348cb",
"name": "Google Sheets:读取虚拟形象配置",
"type": "n8n-nodes-base.googleSheets",
"position": [
-2400,
32
],
"parameters": {
"sheetName": {
"__rl": true,
"mode": "id",
"value": ""
},
"documentId": {
"__rl": true,
"mode": "id",
"value": "="
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "51us92xkOlrvArhV",
"name": "Google Sheets account"
}
},
"typeVersion": 4.7
},
{
"id": "79f9fb76-9e3f-4663-8497-4418fa5a3ab2",
"name": "HeyGen:生成虚拟形象视频",
"type": "n8n-nodes-base.httpRequest",
"position": [
-1792,
32
],
"parameters": {
"url": "https://api.heygen.com/v2/video/generate",
"method": "POST",
"options": {},
"jsonBody": "={\n \"video_inputs\": [\n {\n \"character\": {\n \"type\": \"avatar\",\n \"avatar_id\": \"{{ $('ID Avatar').item.json.id_avatar }}\",\n \"avatar_style\": \"normal\"\n },\n \"voice\": {\n \"type\": \"text\",\n \"input_text\": \"{{ $json.Script }}\",\n \"voice_id\": \"{{ $('ID Avatar').item.json.id_voice }}\"\n }\n }\n ],\n \"dimension\": {\n \"width\": 1280,\n \"height\": 720\n }\n} ",
"sendBody": true,
"sendHeaders": true,
"specifyBody": "json",
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"headerParameters": {
"parameters": [
{}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "87iDnrnQeZvqqHoK",
"name": "HeyGen III"
}
},
"typeVersion": 4.2
},
{
"id": "863d7fed-05d0-4172-adbf-34147b340aed",
"name": "等待渲染",
"type": "n8n-nodes-base.wait",
"position": [
-1568,
32
],
"webhookId": "240ae15e-d5ee-4483-9566-a82927fe2ee7",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "181fcfd9-28b3-465c-a6ad-5a51457aebe0",
"name": "HeyGen:检查视频状态",
"type": "n8n-nodes-base.httpRequest",
"position": [
-1376,
32
],
"parameters": {
"url": "=https://api.heygen.com/v1/video_status.get?video_id={{ $('HeyGen: Generate Avatar Video').item.json.data.video_id }}",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"headerParameters": {
"parameters": [
{
"name": "Accept",
"value": "application/json"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "87iDnrnQeZvqqHoK",
"name": "HeyGen III"
}
},
"typeVersion": 4.2
},
{
"id": "a5df5318-d518-4520-ab25-f7575d5e360a",
"name": "条件判断:视频完成?",
"type": "n8n-nodes-base.if",
"position": [
-1152,
32
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "d5963870-0093-4333-b2a6-39ddd9803a6a",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.status }}",
"rightValue": "completed"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "0bb8684f-b280-4c14-9ea8-892134a14fb9",
"name": "HTTP:下载最终视频",
"type": "n8n-nodes-base.httpRequest",
"position": [
-912,
32
],
"parameters": {
"url": "={{ $json.data.video_url }}",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "1ea34240-e8fa-411e-8ff2-7c7381c48a34",
"name": "Google Drive:上传最终视频",
"type": "n8n-nodes-base.googleDrive",
"position": [
-672,
32
],
"parameters": {
"name": "={{ $('Telegram Trigger: Receive Voice Message').item.json.message.voice.file_unique_id }}",
"driveId": {
"__rl": true,
"mode": "id",
"value": "="
},
"options": {},
"folderId": {
"__rl": true,
"mode": "id",
"value": "="
}
},
"credentials": {
"googleDriveOAuth2Api": {
"id": "gzeHMd64HAz6HBIe",
"name": "Google Drive account"
}
},
"typeVersion": 3
},
{
"id": "cdc8b7f1-cc90-4545-ac0d-65666cfc2fa4",
"name": "Google Sheets:保存最终视频 URL",
"type": "n8n-nodes-base.googleSheets",
"position": [
-2368,
352
],
"parameters": {
"columns": {
"value": {
"ID VOICE": "={{ $('Telegram Trigger: Receive Voice Message').item.json.message.voice.file_unique_id }}",
"row_number": 0,
"URL VIDEO FINAL": "={{ $json.webViewLink }}"
},
"schema": [
{
"id": "ID VOICE",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "ID VOICE",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "URL VOICE",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "URL VOICE",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Title",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Title",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Caption",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Caption",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Script",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Script",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "URL VIDEO FINAL",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "URL VIDEO FINAL",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Status",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Status",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "row_number",
"type": "number",
"display": true,
"removed": false,
"readOnly": true,
"required": false,
"displayName": "row_number",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"ID VOICE"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "update",
"sheetName": {
"__rl": true,
"mode": "id",
"value": "="
},
"documentId": {
"__rl": true,
"mode": "id",
"value": "="
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "51us92xkOlrvArhV",
"name": "Google Sheets account"
}
},
"typeVersion": 4.7
},
{
"id": "36bcedc0-301b-4be0-b327-5d6dcc3c07d6",
"name": "Telegram:发送发布确认",
"type": "n8n-nodes-base.telegram",
"position": [
-752,
560
],
"webhookId": "2c841018-28e6-4b12-a22e-2d2477c8e9dc",
"parameters": {
"text": "Posted",
"chatId": "={{ $('Telegram Trigger: Receive Voice Message').item.json.message.chat.id }}",
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "Din4PiygHfuSCqkA",
"name": "Telegram account 11"
}
},
"typeVersion": 1.2
},
{
"id": "c1b40ff1-efa4-43dd-b969-5fd962ae8b15",
"name": "便签3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-464,
-624
],
"parameters": {
"color": 6,
"width": 508,
"height": 1556,
"content": "# 🎬 使用 HeyGen 和 n8n 从语音输入自动创建视频"
},
"typeVersion": 1
},
{
"id": "7cb61d6b-4262-4312-b98c-6121431c58d7",
"name": "Google Sheets - 读取发布数据",
"type": "n8n-nodes-base.googleSheets",
"position": [
-2160,
352
],
"parameters": {
"sheetName": {
"__rl": true,
"mode": "list",
"value": "",
"cachedResultUrl": "",
"cachedResultName": ""
},
"documentId": {
"__rl": true,
"mode": "id",
"value": "="
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "51us92xkOlrvArhV",
"name": "Google Sheets account"
}
},
"typeVersion": 4.7
},
{
"id": "d8ff3ddd-897b-4c30-8933-aad1b7bc4588",
"name": "AI Agent - 生成标题、字幕和脚本",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-1072,
-528
],
"parameters": {
"text": "={{ $json.text }}",
"options": {
"systemMessage": "=You will first create a \"script to read\" (maximum 100 words) that directly answers the request contained in the TRANSCRIPTION. The script must stay faithful to the TRANSCRIPTION, no invention, no external info.\n\nThe script must be written with a motivating and inspiring tone, as it will be read in a presentation video shared on social media. It should sound engaging and encourage the audience to take interest.\n\nThen, based on this script, you will create a concise Title and a short Caption. Detect the language from the TRANSCRIPTION and write in that same language. No emojis. No hashtags.\n\nRULES:\n- Script: ≤ 100 words, clear, faithful, aligned with TRANSCRIPTION.\n- Title: clear, compelling, faithful to the script. Aim ≤ 70 characters. No clickbait. No emojis/hashtags.\n- Caption: ≤ 200 characters (characters, not words). Crisp, adds context or a takeaway. No emojis/hashtags.\n- Keep all content aligned with TRANSCRIPTION. Do not add external info.\n\nFINAL OUTPUT (single line JSON):\n{\"script\":\"<SCRIPT TO READ>\", \"title\":\"<TITLE>\", \"caption\":\"<CAPTION>\"}\n\n\nTRANSCRIPTION:\n{{ $json.text }}\n\nUse the Google Sheets tool to save the generated script, title and caption for this video.\n\n\n"
},
"promptType": "define"
},
"typeVersion": 2
},
{
"id": "2ba847ed-2361-4f98-a526-9785772e30b7",
"name": "Google Sheets - 更新标题、字幕和脚本",
"type": "n8n-nodes-base.googleSheetsTool",
"position": [
-768,
-288
],
"parameters": {
"columns": {
"value": {
"Title": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Title', ``, 'string') }}",
"Script": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Script', ``, 'string') }}",
"Caption": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Caption', ``, 'string') }}",
"ID VOICE": "={{ $('Telegram Trigger: Receive Voice Message').item.json.message.voice.file_unique_id }}"
},
"schema": [
{
"id": "ID VOICE",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "ID VOICE",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "URL VOICE",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "URL VOICE",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Title",
"type": "string",
"display": true,
"required": false,
"displayName": "Title",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Caption",
"type": "string",
"display": true,
"required": false,
"displayName": "Caption",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Script",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "Script",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "URL VIDEO FINAL",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "URL VIDEO FINAL",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Status",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Status",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"ID VOICE"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "appendOrUpdate",
"sheetName": {
"__rl": true,
"mode": "id",
"value": "="
},
"documentId": {
"__rl": true,
"mode": "id",
"value": "="
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "51us92xkOlrvArhV",
"name": "Google Sheets account"
}
},
"typeVersion": 4.6
},
{
"id": "86bb1d30-e4fd-4649-84e1-5659a0f35ab7",
"name": "Google Sheets:读取虚拟形象配置1",
"type": "n8n-nodes-base.googleSheets",
"position": [
-2016,
32
],
"parameters": {
"sheetName": {
"__rl": true,
"mode": "id",
"value": ""
},
"documentId": {
"__rl": true,
"mode": "id",
"value": "="
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "51us92xkOlrvArhV",
"name": "Google Sheets account"
}
},
"typeVersion": 4.7
},
{
"id": "13853816-2015-4df2-a0e7-b588d28a61be",
"name": "Telegram:发送最终视频",
"type": "n8n-nodes-base.telegram",
"position": [
-752,
752
],
"webhookId": "4013713f-60e1-4bb0-80ad-4867edec7fbc",
"parameters": {
"file": "={{ $('Upload Video to BLOTATO').item.json.url }}",
"chatId": "={{ $('Telegram Trigger: Receive Voice Message').item.json.message.chat.id }}",
"operation": "sendVideo",
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "BnYYbppuWHvcFhaj",
"name": "Telegram account 10"
}
},
"typeVersion": 1.2
}
],
"active": false,
"pinData": {
"Google Drive: Upload Final Video": [
{
"json": {
"id": "12kAftlpocfZzW4nYy8MEV7cG5LFesaG7",
"kind": "drive#file",
"name": "AgADcRsAAse1UFE",
"size": "12958247",
"owners": [
{
"me": true,
"kind": "drive#user",
"photoLink": "https://lh3.googleusercontent.com/a/ACg8ocKilK_sZ4F6-P8FVP9791ojDfrt5rwCWBKKVIdry8sv5OGENhpm=s64",
"displayName": "DR FIRASS",
"emailAddress": "docteur.firass@gmail.com",
"permissionId": "05956245338481116000"
}
],
"shared": true,
"spaces": [
"drive"
],
"parents": [
"1jSkENv2t7O6CMaSomvqQcgHmtaoPbxqb"
],
"starred": false,
"trashed": false,
"version": "3",
"iconLink": "https://drive-thirdparty.googleusercontent.com/16/type/video/mp4",
"mimeType": "video/mp4",
"ownedByMe": true,
"viewedByMe": false,
"createdTime": "2025-08-23T15:22:19.515Z",
"md5Checksum": "7f79a0d119095e4f26efe65d39ed2c1d",
"permissions": [
{
"id": "anyoneWithLink",
"kind": "drive#permission",
"role": "reader",
"type": "anyone",
"allowFileDiscovery": false
},
{
"id": "05956245338481116000",
"kind": "drive#permission",
"role": "owner",
"type": "user",
"deleted": false,
"displayName": "docteur.firass",
"emailAddress": "docteur.firass@gmail.com",
"pendingOwner": false
}
],
"webViewLink": "https://drive.google.com/file/d/12kAftlpocfZzW4nYy8MEV7cG5LFesaG7/view?usp=drivesdk",
"capabilities": {
"canCopy": true,
"canEdit": true,
"canShare": true,
"canTrash": true,
"canDelete": true,
"canRename": true,
"canComment": true,
"canUntrash": true,
"canDownload": true,
"canReadLabels": false,
"canAddChildren": false,
"canListChildren": false,
"canModifyLabels": false,
"canModifyContent": true,
"canReadRevisions": true,
"canRemoveChildren": false,
"canAcceptOwnership": false,
"canAddMyDriveParent": false,
"canMoveItemOutOfDrive": true,
"canMoveItemWithinDrive": true,
"canRemoveMyDriveParent": true,
"canMoveItemIntoTeamDrive": true,
"canMoveChildrenWithinDrive": false,
"canModifyContentRestriction": true,
"canRemoveContentRestriction": false,
"canEnableInheritedPermissions": true,
"canChangeSecurityUpdateEnabled": false,
"canChangeViewersCanCopyContent": true,
"canDisableInheritedPermissions": false,
"canChangeItemDownloadRestriction": true,
"canModifyOwnerContentRestriction": true,
"canModifyEditorContentRestriction": true,
"canChangeCopyRequiresWriterPermission": true
},
"hasThumbnail": false,
"modifiedByMe": true,
"modifiedTime": "2025-08-23T15:22:20.204Z",
"sha1Checksum": "6e2c54b3142809ec4f6ff64af90b3104234b4a0a",
"fileExtension": "",
"permissionIds": [
"anyoneWithLink",
"05956245338481116000"
],
"headRevisionId": "0B3jjsxUriNbMVkMzUnFQbStyWjFab2tqUW0wUDRhNVk1Y0EwPQ",
"quotaBytesUsed": "12958247",
"sha256Checksum": "59a0143777ed293fe4ff15ab31596c415d4c9c4d5495ca3933a51db7b5637a57",
"webContentLink": "https://drive.google.com/uc?id=12kAftlpocfZzW4nYy8MEV7cG5LFesaG7&export=download",
"isAppAuthorized": true,
"writersCanShare": true,
"modifiedByMeTime": "2025-08-23T15:22:20.204Z",
"originalFilename": "Untitled",
"thumbnailVersion": "0",
"explicitlyTrashed": false,
"fullFileExtension": "",
"lastModifyingUser": {
"me": true,
"kind": "drive#user",
"photoLink": "https://lh3.googleusercontent.com/a/ACg8ocKilK_sZ4F6-P8FVP9791ojDfrt5rwCWBKKVIdry8sv5OGENhpm=s64",
"displayName": "DR FIRASS",
"emailAddress": "docteur.firass@gmail.com",
"permissionId": "05956245338481116000"
},
"linkShareMetadata": {
"securityUpdateEnabled": true,
"securityUpdateEligible": false
},
"downloadRestrictions": {
"itemDownloadRestriction": {
"restrictedForReaders": false,
"restrictedForWriters": false
},
"effectiveDownloadRestrictionWithContext": {
"restrictedForReaders": false,
"restrictedForWriters": false
}
},
"viewersCanCopyContent": true,
"copyRequiresWriterPermission": false,
"inheritedPermissionsDisabled": false
}
}
],
"Telegram Trigger: Receive Voice Message": [
{
"json": {
"message": {
"chat": {
"id": 7458243954,
"type": "private",
"last_name": "N8N",
"first_name": "Dr"
},
"date": 1755961481,
"from": {
"id": 7458243954,
"is_bot": false,
"last_name": "N8N",
"first_name": "Dr",
"language_code": "fr"
},
"voice": {
"file_id": "AwACAgQAAxkBAAMPaKnYidxknMrvTM1GCUMCHAwPCd8AAnEbAALHtVBRDdHqJTKT3042BA",
"duration": 13,
"file_size": 55168,
"mime_type": "audio/ogg",
"file_unique_id": "AgADcRsAAse1UFE"
},
"message_id": 15
},
"update_id": 273126574
}
}
]
},
"settings": {
"executionOrder": "v1"
},
"versionId": "45fd1797-7f01-47a6-8743-f117c3f4ad2e",
"connections": {
"Merge": {
"main": [
[
{
"node": "Google Sheets - Update Status",
"type": "main",
"index": 0
}
]
]
},
"Tiktok": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 0
}
]
]
},
"Bluesky": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 7
}
]
]
},
"Threads": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 6
}
]
]
},
"Youtube": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 5
}
]
]
},
"Facebook": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 2
}
]
]
},
"Linkedin": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 1
}
]
]
},
"ID Avatar": {
"main": [
[
{
"node": "Google Sheets: Read Avatar Config1",
"type": "main",
"index": 0
}
]
]
},
"Instagram": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 3
}
]
]
},
"Pinterest": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 8
}
]
]
},
"Twitter (X)": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 4
}
]
]
},
"OpenAI Model GPT-5": {
"ai_languageModel": [
[
{
"node": "AI Agent - Generate Title & Caption & Script",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Wait for Rendering": {
"main": [
[
{
"node": "HeyGen: Check Video Status",
"type": "main",
"index": 0
}
]
]
},
"Get Google Drive ID": {
"main": [
[
{
"node": "Upload Video to BLOTATO",
"type": "main",
"index": 0
}
]
]
},
"If: Video Completed?": {
"main": [
[
{
"node": "HTTP: Download Final Video",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait for Rendering",
"type": "main",
"index": 0
}
]
]
},
"LangChain - Think Tool": {
"ai_tool": [
[
{
"node": "AI Agent - Generate Title & Caption & Script",
"type": "ai_tool",
"index": 0
}
]
]
},
"Upload Video to BLOTATO": {
"main": [
[
{
"node": "Tiktok",
"type": "main",
"index": 0
},
{
"node": "Linkedin",
"type": "main",
"index": 0
},
{
"node": "Facebook",
"type": "main",
"index": 0
},
{
"node": "Instagram",
"type": "main",
"index": 0
},
{
"node": "Twitter (X)",
"type": "main",
"index": 0
},
{
"node": "Youtube",
"type": "main",
"index": 0
},
{
"node": "Threads",
"type": "main",
"index": 0
},
{
"node": "Bluesky",
"type": "main",
"index": 0
},
{
"node": "Pinterest",
"type": "main",
"index": 0
}
]
]
},
"Telegram: Download Voice": {
"main": [
[
{
"node": "Google Drive: Upload Voice",
"type": "main",
"index": 0
},
{
"node": "OpenAI - Transcribe Video to Text",
"type": "main",
"index": 0
},
{
"node": "Google Sheets: Read Avatar Config",
"type": "main",
"index": 0
}
]
]
},
"Google Drive: Upload Voice": {
"main": [
[
{
"node": "Google Sheets: Log Voice Metadata",
"type": "main",
"index": 0
}
]
]
},
"HTTP: Download Final Video": {
"main": [
[
{
"node": "Google Drive: Upload Final Video",
"type": "main",
"index": 0
}
]
]
},
"HeyGen: Check Video Status": {
"main": [
[
{
"node": "If: Video Completed?",
"type": "main",
"index": 0
}
]
]
},
"Google Sheets - Update Status": {
"main": [
[
{
"node": "Telegram: Send Post Confirmation",
"type": "main",
"index": 0
}
]
]
},
"HeyGen: Generate Avatar Video": {
"main": [
[
{
"node": "Wait for Rendering",
"type": "main",
"index": 0
}
]
]
},
"Google Sheets - Read Post Data": {
"main": [
[
{
"node": "Get Google Drive ID",
"type": "main",
"index": 0
}
]
]
},
"Google Drive: Upload Final Video": {
"main": [
[
{
"node": "Google Sheets: Save Final Video URL",
"type": "main",
"index": 0
}
]
]
},
"Telegram: Send Post Confirmation": {
"main": [
[
{
"node": "Telegram: Send Final Video",
"type": "main",
"index": 0
}
]
]
},
"Google Sheets: Log Voice Metadata": {
"main": [
[]
]
},
"Google Sheets: Read Avatar Config": {
"main": [
[
{
"node": "ID Avatar",
"type": "main",
"index": 0
}
]
]
},
"OpenAI - Transcribe Video to Text": {
"main": [
[
{
"node": "AI Agent - Generate Title & Caption & Script",
"type": "main",
"index": 0
}
]
]
},
"Google Sheets: Read Avatar Config1": {
"main": [
[
{
"node": "HeyGen: Generate Avatar Video",
"type": "main",
"index": 0
}
]
]
},
"Google Sheets: Save Final Video URL": {
"main": [
[
{
"node": "Google Sheets - Read Post Data",
"type": "main",
"index": 0
}
]
]
},
"Telegram Trigger: Receive Voice Message": {
"main": [
[
{
"node": "Telegram: Download Voice",
"type": "main",
"index": 0
}
]
]
},
"AI Agent - Generate Title & Caption & Script": {
"main": [
[]
]
},
"Google Sheets - Update Title & Caption & Script": {
"ai_tool": [
[
{
"node": "AI Agent - Generate Title & Caption & Script",
"type": "ai_tool",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级 - 内容创作, 多模态 AI
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
💥 HeyGen - 从想法到发布:用于 YouTube、TikTok 和 Instagram 的 GPT-5 视频自动化 - 视频
使用 GPT-5 生成 AI 虚拟形象视频并发布至社交媒体平台
If
Set
Wait
+13
41 节点Dr. Firas
内容创作
💥 使用NanoBanana、Seedream 4、ChatGPT Image和Veo 3自动化视频广告 - VIDE
使用AI(NanoBanana、Seedream、GPT-4o、Veo 3)自动化和发布视频广告活动
Set
Code
Wait
+16
63 节点Dr. Firas
内容创作
💥 使用NanoBanana和VEO3生成AI病毒视频,通过Blotato分享到社交平台 - 视频
使用NanoBanana和VEO3生成AI病毒视频,通过Blotato在社交媒体分享
Set
Code
Wait
+13
47 节点Dr. Firas
杂项
💥 使用GPT-5自动生成社交媒体视频并通过Blotato发布 - 视频
使用GPT-5自动生成社交媒体视频并通过Blotato发布
Set
Merge
Telegram
+10
31 节点Dr. Firas
社交媒体
💥 使用 NanoBanana 和 Seedance 创建病毒式广告,通过 upload-post 在社交媒体发布 VIDE II
使用 AI 创建病毒式多媒体广告:NanoBanana、Seedance 和 Suno 用于社交媒体
If
Set
Code
+13
45 节点Dr. Firas
杂项
💥 使用 VEO3 和 Blotato 创建并自动发布到 9 个平台的病毒式 AI 视频
使用 VEO3 生成 AI 视频并通过 Blotato 在多个平台分发
Set
Wait
Telegram
+9
29 节点Dr. Firas
内容创作
工作流信息
难度等级
高级
节点数量41
分类2
节点类型16
作者
Dr. Firas
@drfirasAutomation expert and certified trainer. I create hands-on courses to master automation with n8n. Contact me to access my exclusive training and start building powerful workflows today. 🚀
外部链接
在 n8n.io 查看 →
分享此工作流