Instagram 每日帖子
高级
这是一个自动化工作流,包含 18 个节点。主要使用 Code, EmailSend, ConvertToFile, ReadWriteFile, ExtractFromFile 等节点。 使用GPT和Gemini生成带AI引用和图片的Instagram帖子
前置要求
- •OpenAI API Key
使用的节点 (18)
分类
-
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "dmoXmxoRl7IynHDc",
"meta": {
"instanceId": "e9707613f506bdbcb79075f3617d27a010060d5fd1f76550283efabc82686f47",
"templateCredsSetupCompleted": true
},
"name": "Instagram 每日帖子",
"tags": [],
"nodes": [
{
"id": "fda4cf10-8bc2-490c-8412-eaef0dd637f4",
"name": "发送邮件",
"type": "n8n-nodes-base.emailSend",
"position": [
2128,
-288
],
"webhookId": "36a4f6eb-5780-475a-a10c-bd3dff8bfea7",
"parameters": {
"text": "=Hello dear,\n\nDaily tips and guide has attached to this email.\n\n{{ $('Code-Split-LangChain').item.json.quote }}\n\n{{ $('Code-Split-LangChain').item.json.caption }}\n\n{{ $('Code-Split-LangChain').item.json.hashtags }}\n\nBest\nAI",
"options": {
"attachments": "=data"
},
"subject": "Daily Instagram Post",
"toEmail": "=",
"fromEmail": "noreply@aialchemysolutions.com",
"emailFormat": "text"
},
"credentials": {
"smtp": {
"id": "hsVYoVayr6AeqQOs",
"name": "SMTP account"
}
},
"typeVersion": 2.1
},
{
"id": "c17de175-e95e-4e88-bd42-52851656e3ba",
"name": "从磁盘读取文本文件",
"type": "n8n-nodes-base.readWriteFile",
"position": [
432,
-288
],
"parameters": {
"options": {},
"fileSelector": "/home/node/instagram_posts.txt"
},
"typeVersion": 1
},
{
"id": "f1bf713b-05bb-4a19-a80f-fe201833f4fa",
"name": "从文本文件提取",
"type": "n8n-nodes-base.extractFromFile",
"position": [
656,
-288
],
"parameters": {
"options": {
"keepSource": "json"
},
"operation": "text",
"destinationKey": "post_history"
},
"typeVersion": 1
},
{
"id": "6f59e757-00c4-4605-b54f-cb9808ea7528",
"name": "将引用转换为文件",
"type": "n8n-nodes-base.convertToFile",
"position": [
1456,
-288
],
"parameters": {
"options": {},
"operation": "toText",
"sourceProperty": "quote",
"binaryPropertyName": "quote_for_file"
},
"typeVersion": 1.1
},
{
"id": "df525ede-df99-49c2-a5e5-ae67b38ee9ff",
"name": "生成图像",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"position": [
1904,
-288
],
"parameters": {
"prompt": "=Draw a simple image for below quote and put the text in the image with bold and clear front and contrast color like red. This is the quote:{{ $('Code-Split-LangChain').item.json.quote}}",
"modelId": {
"__rl": true,
"mode": "list",
"value": "models/gemini-2.0-flash-preview-image-generation",
"cachedResultName": "models/gemini-2.0-flash-preview-image-generation"
},
"options": {},
"resource": "image"
},
"credentials": {
"googlePalmApi": {
"id": "1XSlxp2Msp1V2cdE",
"name": "Google Gemini(PaLM) Api account"
}
},
"typeVersion": 1
},
{
"id": "2c3dedaa-9791-44c5-9b20-fcbada1f3658",
"name": "将文本文件写入磁盘",
"type": "n8n-nodes-base.readWriteFile",
"position": [
1680,
-288
],
"parameters": {
"options": {
"append": true
},
"fileName": "/home/node/instagram_posts.txt",
"operation": "write",
"dataPropertyName": "quote_for_file"
},
"typeVersion": 1
},
{
"id": "9df5aee8-c071-4eea-885d-32efe21e1b67",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
-560,
-832
],
"parameters": {
"width": 624,
"height": 1120,
"content": "# 📸 Instagram 帖子自动化工作流"
},
"typeVersion": 1
},
{
"id": "704ea445-c717-4adc-8211-3d7914d9d841",
"name": "基础 LLM 链",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
880,
-288
],
"parameters": {
"text": "=Create an Instagram post about self-growth and partnership, inspired by Rumi, Khayam, or similar poets. Make sure dont generate these again as previsouly generated:\"\" {{ $json.post_history }}\"\"\n\nOUTPUT:\nNo additional text, explanations or title for sections and only provide below information:\n1. One short inspirational sentence between 5 to 25 words about self-growth or partnership, including quoting the poet’s name.\n2. A suggested Instagram caption to accompany the post.\n3. A list of suitable hashtags.\n\n\n\n",
"batching": {},
"messages": {
"messageValues": [
{
"message": "you are a self growth and partnership mentor and coach and by giving inspirational quotes you will give insight and guidline to people for beeter life."
}
]
},
"promptType": "define"
},
"typeVersion": 1.7
},
{
"id": "eae5a242-b569-4cd4-8b34-4e29efc763dd",
"name": "OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
880,
-64
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "oAB0eREz1TUfzNuC",
"name": "OpenAi account"
}
},
"typeVersion": 1.2
},
{
"id": "9691f4f7-be6f-421a-adcc-60e2244a673b",
"name": "代码拆分-LangChain",
"type": "n8n-nodes-base.code",
"position": [
1232,
-288
],
"parameters": {
"jsCode": "const input = items[0].json.text.replace(/[\"“]/g, ''); \n// const input = items[0].json.choices[0].message.content.replace(/[\"“]/g, ''); \nconst lines = input.split('\\n').filter(line => line.trim() !== ''); \n\nreturn [\n {\n json: {\n quote: lines[0] || '',\n caption: lines[1] || '',\n hashtags: lines[2] || ''\n }\n }\n];\n"
},
"typeVersion": 2
},
{
"id": "65ea98d7-335b-449f-a176-6bb1842fe888",
"name": "定时触发器",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
208,
-288
],
"parameters": {
"rule": {
"interval": [
{}
]
}
},
"typeVersion": 1.2
},
{
"id": "dc4cc876-bb3a-4615-9e0b-d51cde616046",
"name": "便签 2",
"type": "n8n-nodes-base.stickyNote",
"position": [
816,
-512
],
"parameters": {
"color": 7,
"width": 560,
"height": 592,
"content": "# 2. 引用生成"
},
"typeVersion": 1
},
{
"id": "20f471e4-32dd-4d07-bce6-52cef13320c8",
"name": "便签 3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1392,
-512
],
"parameters": {
"color": 7,
"width": 432,
"height": 512,
"content": "# 3. 保存新引用"
},
"typeVersion": 1
},
{
"id": "fac18206-c76e-4045-8ccb-71b1640302cb",
"name": "便签 4",
"type": "n8n-nodes-base.stickyNote",
"position": [
1840,
-512
],
"parameters": {
"color": 7,
"width": 544,
"height": 512,
"content": "# 4. 图片生成和发送邮件"
},
"typeVersion": 1
},
{
"id": "3104990d-c570-47d2-826a-68ec886bac28",
"name": "便签 5",
"type": "n8n-nodes-base.stickyNote",
"position": [
128,
-512
],
"parameters": {
"color": 7,
"width": 672,
"height": 512,
"content": "# 1. 初始阶段"
},
"typeVersion": 1
},
{
"id": "e7cc6bba-55d0-4b42-a26f-8a7ff84d6c1a",
"name": "便签1",
"type": "n8n-nodes-base.stickyNote",
"position": [
976,
-144
],
"parameters": {
"color": 3,
"height": 80,
"content": "根据您的需求更新系统和用户提示"
},
"typeVersion": 1
},
{
"id": "9c1bc39c-4dec-413f-a37f-dddb0fb87a08",
"name": "便签6",
"type": "n8n-nodes-base.stickyNote",
"position": [
1856,
-112
],
"parameters": {
"color": 3,
"width": 256,
"height": 80,
"content": "如果您需要更改图片生成风格,请更新用户提示"
},
"typeVersion": 1
},
{
"id": "781a8396-7098-4724-920c-d3258511862b",
"name": "便签7",
"type": "n8n-nodes-base.stickyNote",
"position": [
2128,
-112
],
"parameters": {
"color": 3,
"width": 208,
"height": 80,
"content": "更新收件人邮箱地址字段"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"callerPolicy": "workflowsFromSameOwner",
"errorWorkflow": "9HH2EGZy0RsECzde",
"executionOrder": "v1"
},
"versionId": "dd9b6456-4d5a-4386-86f4-e8ace8cacd82",
"connections": {
"Basic LLM Chain": {
"main": [
[
{
"node": "Code-Split-LangChain",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "Read Text Files from Disk",
"type": "main",
"index": 0
}
]
]
},
"Generate an image": {
"main": [
[
{
"node": "Send email",
"type": "main",
"index": 0
}
]
]
},
"OpenAI Chat Model": {
"ai_languageModel": [
[
{
"node": "Basic LLM Chain",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Code-Split-LangChain": {
"main": [
[
{
"node": "Convert Quote to File",
"type": "main",
"index": 0
}
]
]
},
"Convert Quote to File": {
"main": [
[
{
"node": "Write Text Files from Disk",
"type": "main",
"index": 0
}
]
]
},
"Extract from Text File": {
"main": [
[
{
"node": "Basic LLM Chain",
"type": "main",
"index": 0
}
]
]
},
"Read Text Files from Disk": {
"main": [
[
{
"node": "Extract from Text File",
"type": "main",
"index": 0
}
]
]
},
"Write Text Files from Disk": {
"main": [
[
{
"node": "Generate an image",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
在可视化参考库中探索n8n节点
在可视化参考库中探索n8n节点
If
Ftp
Set
+93
113 节点I versus AI
其他
宠物店 4
🐶 宠物店预约 AI 代理
If
Set
Code
+41
187 节点Bruno Dias
人工智能
[模板] AI宠物店 v8
🐶 AI宠物店助手 - 集成GPT-4o、Google日历和WhatsApp/Instagram/Facebook
If
N8n
Set
+38
244 节点Amanda Benks
销售
Docsify示例
📚 使用GPT和Docsify自动生成n8n工作流文档
If
N8n
Set
+17
60 节点Eduard
其他
AI 代理餐厅 [模板]
🤖 WhatsApp、Instagram 和 Messenger 的 AI 餐厅助手
If
N8n
Set
+37
239 节点Amanda Benks
其他
交付汉堡店MVP
🤖 餐厅与配送自动化的 AI 驱动 WhatsApp 助手
If
Set
Code
+37
152 节点Bruno Dias
工作流信息
难度等级
高级
节点数量18
分类-
节点类型10
作者
Amir
@amandegarPassionate AI Automation, Visualization and Data Fabric Consultant | Helping to Shape the Future of Business through Innovation
外部链接
在 n8n.io 查看 →
分享此工作流