8
n8n 中文网amn8n.com

AI驱动的多平台助手 - Google套件、LinkedIn和Twitter

高级

这是一个Personal Productivity, AI Chatbot领域的自动化工作流,包含 65 个节点。主要使用 Code, Discord, Webhook, GmailTool, TwitterTool 等节点。 基于Google套件、LinkedIn和Twitter的AI驱动多平台助手

前置要求
  • Discord Bot Token 或 Webhook
  • HTTP Webhook 端点(n8n 会自动生成)
  • Google 账号和 Gmail API 凭证
  • Twitter API 凭证
  • LinkedIn API 凭证
  • Google Drive API 凭证
  • 可能需要目标 API 的认证凭证
  • OpenAI API Key
  • MongoDB 连接字符串
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "meta": {
    "instanceId": "52254486b159b349334953c1738da94e90477c7604aa8db2062d11afc0120739",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "1a518434-c04f-4153-815f-f924fcdb8d51",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        1020,
        -220
      ],
      "webhookId": "7d0b301d-c06c-4945-9a15-0cec3204320e",
      "parameters": {
        "path": "discord-pa",
        "options": {},
        "httpMethod": "POST"
      },
      "typeVersion": 2
    },
    {
      "id": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
      "name": "AI Agent1",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2280,
        -260
      ],
      "parameters": {
        "text": "={{ $json.content }}",
        "options": {
          "systemMessage": "You are a personal AI assistant. You are connected to the following tools in MCP servers:\n- google calendar\n- google drive\n- gmail\n- x twitter\n- linkedin\n- utility tools like view current datetime, http request to search the web, download files and images\n\nAlways use the \"Format Date Time\" tool when the user's query involves scheduling, deadlines, time comparisons, or creating calendar events. Never assume today's date. Always ask user if you're unsure about anything, dont assume.\n\nYou will receive a discord message containing the text\n"
        },
        "promptType": "define"
      },
      "typeVersion": 2
    },
    {
      "id": "0d3c5e01-b7ff-49d3-b689-e90cf6bd2e8b",
      "name": "Discord - 回复喵",
      "type": "n8n-nodes-base.discord",
      "position": [
        3520,
        -260
      ],
      "webhookId": "d20702a4-64e9-43e3-9259-b53bbf4f617e",
      "parameters": {
        "content": "={{ $json.content }}",
        "guildId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $('Webhook').item.json.body.guild.id }}"
        },
        "options": {
          "message_reference": "={{ $('Webhook').item.json.body.message_id }}"
        },
        "resource": "message",
        "channelId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $('Webhook').item.json.body.channel.id }}"
        },
        "authentication": "oAuth2"
      },
      "credentials": {
        "discordOAuth2Api": {
          "id": "aAorRULaRsUXUcmc",
          "name": "Discord - jarvis_bot"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "78a83ed7-bbb2-485d-b17d-dbef732ec16d",
      "name": "OpenAI 聊天模型1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1820,
        -60
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o-mini",
          "cachedResultName": "gpt-4o-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "k5QLUV8boAepwce0",
          "name": "OpenAi account - your@email.com - default project"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "71fc4460-39fa-49e9-af6b-18da7ed3bbd1",
      "name": "更新事件",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        1260,
        400
      ],
      "parameters": {
        "eventId": "={{ $fromAI(\"EVENT_ID\", \"id of the event that wants to be deleted\", \"string\") }}",
        "calendar": {
          "__rl": true,
          "mode": "list",
          "value": "your@email.com",
          "cachedResultName": "your@email.com"
        },
        "operation": "update",
        "updateFields": {
          "end": "={{ $fromAI(\"end\", \"End of the event with date, time and local timezone \", \"string\") }}",
          "start": "={{ $fromAI(\"start\", \"Start of the event with date, time and local timezone\", \"string\") }}",
          "summary": "={{ $fromAI(\"event_title\", \"The event title\", \"string\") }}",
          "description": "={{ $fromAI(\"event_description\", \"The event description\", \"string\") }}"
        },
        "descriptionType": "manual",
        "toolDescription": "Update the description, date, time and summary of an event in Google Calendar"
      },
      "credentials": {
        "googleCalendarOAuth2Api": {
          "id": "2FQuIRuF9KNxhhjD",
          "name": "Gcalendar - your@email.com"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "6abeb1bd-542b-4117-bbfa-4a35527bce70",
      "name": "删除事件",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        1380,
        400
      ],
      "parameters": {
        "eventId": "={{ $fromAI('Event_ID', 'id of the event that wants to be deleted', 'string') }}",
        "options": {},
        "calendar": {
          "__rl": true,
          "mode": "list",
          "value": "your@email.com",
          "cachedResultName": "your@email.com"
        },
        "operation": "delete"
      },
      "credentials": {
        "googleCalendarOAuth2Api": {
          "id": "2FQuIRuF9KNxhhjD",
          "name": "Gcalendar - your@email.com"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "7c214a4a-e9b0-4ad7-ab8b-c9306a2e357f",
      "name": "Google Calendar MCP",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        1060,
        200
      ],
      "webhookId": "f9d9d5ea-6f83-42c8-ae50-ee6c71789bca",
      "parameters": {
        "path": "personal-calendar"
      },
      "typeVersion": 1
    },
    {
      "id": "745ee117-d64e-4eef-acde-273bb3c0c2b8",
      "name": "便签4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        920,
        120
      ],
      "parameters": {
        "color": 5,
        "width": 620,
        "height": 440,
        "content": "## Google Calendar MCP 工具"
      },
      "typeVersion": 1
    },
    {
      "id": "20269cf3-391f-4bc4-b0ab-1a15dd6857cd",
      "name": "便签",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2900,
        120
      ],
      "parameters": {
        "color": 5,
        "width": 900,
        "height": 900,
        "content": "## Google Mail MCP 工具"
      },
      "typeVersion": 1
    },
    {
      "id": "78502cde-033e-4e98-91a7-76200e94e241",
      "name": "便签1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        920,
        580
      ],
      "parameters": {
        "color": 5,
        "width": 620,
        "height": 440,
        "content": "## Linkedin MCP 工具"
      },
      "typeVersion": 1
    },
    {
      "id": "72ff1722-d568-4e67-b4cf-fb6e2a705e61",
      "name": "便签2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1580,
        580
      ],
      "parameters": {
        "color": 5,
        "width": 620,
        "height": 440,
        "content": "## Twitter MCP"
      },
      "typeVersion": 1
    },
    {
      "id": "4677ee7a-a563-4e4c-860b-57b45a5a2044",
      "name": "在个人领英发布图片",
      "type": "n8n-nodes-base.linkedInTool",
      "position": [
        1040,
        860
      ],
      "parameters": {
        "text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Text', `text of the linkedin post`, 'string') }}",
        "person": "e06nLqZHQo",
        "descriptionType": "manual",
        "toolDescription": "Create a post using an image in LinkedIn",
        "additionalFields": {
          "title": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Title', `title of the linkedin post`, 'string') }}"
        },
        "shareMediaCategory": "IMAGE"
      },
      "credentials": {
        "linkedInOAuth2Api": {
          "id": "uvVfdo8ziUT0vMiE",
          "name": "LinkedIn account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "d42f82b0-d44e-4757-9aaf-914ad6ffb0dc",
      "name": "在 Gmail 中获取多条消息",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        2980,
        420
      ],
      "webhookId": "cd12e91c-ed46-40f4-8540-6ace25c53a38",
      "parameters": {
        "filters": {},
        "operation": "getAll",
        "descriptionType": "manual",
        "toolDescription": "Get recent email messages in Gmail"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "69765d51-a773-44a8-86ae-b204eba81fa5",
      "name": "在 X 中搜索用户",
      "type": "n8n-nodes-base.twitterTool",
      "position": [
        1640,
        840
      ],
      "parameters": {
        "user": {
          "__rl": true,
          "mode": "username",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('User', ``, 'string') }}"
        },
        "resource": "user",
        "descriptionType": "manual",
        "toolDescription": "Search for a user based on their username in x twitter"
      },
      "credentials": {
        "twitterOAuth2Api": {
          "id": "Ig60ncJDzlhLU0Ap",
          "name": "X - @jharilela"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "92332812-3a8f-43f6-a37a-7068aaf102e1",
      "name": "个人日历",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        2160,
        -60
      ],
      "parameters": {
        "sseEndpoint": "https://n8n.yourdomain.com/mcp/personal-calendar/sse"
      },
      "typeVersion": 1
    },
    {
      "id": "4fe343d2-ed2a-4493-963f-168b0df84dcb",
      "name": "个人邮箱",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        2360,
        -60
      ],
      "parameters": {
        "sseEndpoint": "https://n8n.yourdomain.com/mcp/personal-email/sse"
      },
      "typeVersion": 1
    },
    {
      "id": "5ce67dab-7aaa-42c1-a0d8-2a912d1dc744",
      "name": "个人领英",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        2540,
        -60
      ],
      "parameters": {
        "sseEndpoint": "https://n8n.yourdomain.com/mcp/personal-linkedin/sse"
      },
      "typeVersion": 1
    },
    {
      "id": "4313a0fc-a460-44a5-a641-8741685f1666",
      "name": "个人推特",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        2720,
        -60
      ],
      "parameters": {
        "sseEndpoint": "https://n8n.yourdomain.com/mcp/personal-twitter/sse"
      },
      "typeVersion": 1
    },
    {
      "id": "9d92421b-08e7-4ec2-8b45-d378037548ae",
      "name": "MongoDB 聊天记忆",
      "type": "@n8n/n8n-nodes-langchain.memoryMongoDbChat",
      "position": [
        2000,
        -60
      ],
      "parameters": {
        "sessionKey": "={{ $('Webhook').item.json.body.channel.id }}",
        "sessionIdType": "customKey"
      },
      "credentials": {
        "mongoDb": {
          "id": "TwJB8fMcekPw13qA",
          "name": "MongoDB account - your@email.com"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "293d710c-a639-422b-b925-a14b2e11b7c4",
      "name": "代码",
      "type": "n8n-nodes-base.code",
      "position": [
        3320,
        -260
      ],
      "parameters": {
        "jsCode": "const maxLength = 2000;\nconst fullText = $input.first().json.output;\n\nconst messages = [];\nfor (let i = 0; i < fullText.length; i += maxLength) {\n  messages.push({ content: fullText.slice(i, i + maxLength) });\n}\n\nreturn messages;\n"
      },
      "typeVersion": 2
    },
    {
      "id": "2cc25a38-8e13-4c43-ac9d-8a1a93bcae15",
      "name": "便签3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1580,
        120
      ],
      "parameters": {
        "color": 5,
        "width": 620,
        "height": 440,
        "content": "## 实用工具"
      },
      "typeVersion": 1
    },
    {
      "id": "e217a75e-7304-4940-a3da-4b8118a6c95e",
      "name": "HTTP 请求",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        1920,
        420
      ],
      "parameters": {
        "url": "={{ $fromAI('URL', `url to search the web, download an image or download a document`, 'string') }}",
        "options": {},
        "toolDescription": "Makes an HTTP request to browse a URL and returns the response data. "
      },
      "typeVersion": 4.2
    },
    {
      "id": "26e395e5-2929-47b7-8a67-bf872dd80403",
      "name": "便签5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2240,
        120
      ],
      "parameters": {
        "color": 5,
        "width": 620,
        "height": 900,
        "content": "## Google Drive MCP"
      },
      "typeVersion": 1
    },
    {
      "id": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
      "name": "Google Mail MCP 工具",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        3000,
        200
      ],
      "webhookId": "f9d9d5ea-6f83-42c8-ae50-ee6c71789bca",
      "parameters": {
        "path": "personal-email"
      },
      "typeVersion": 1
    },
    {
      "id": "32d6ee17-70c4-4c0f-996f-91066afea7cd",
      "name": "实用工具",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        1720,
        200
      ],
      "webhookId": "f9d9d5ea-6f83-42c8-ae50-ee6c71789bca",
      "parameters": {
        "path": "utility-tools"
      },
      "typeVersion": 1
    },
    {
      "id": "09641ca3-bed9-41b8-b0bb-b9d43048fcc7",
      "name": "Linkedin MCP 工具",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        1060,
        660
      ],
      "webhookId": "f9d9d5ea-6f83-42c8-ae50-ee6c71789bca",
      "parameters": {
        "path": "personal-linkedin"
      },
      "typeVersion": 1
    },
    {
      "id": "2571701b-4383-48b7-9064-1a8cbd6a2aee",
      "name": "Twitter MCP",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        1600,
        640
      ],
      "webhookId": "f9d9d5ea-6f83-42c8-ae50-ee6c71789bca",
      "parameters": {
        "path": "personal-twitter"
      },
      "typeVersion": 1
    },
    {
      "id": "0cd4c39f-52d3-48e9-8085-286132d81a8e",
      "name": "实用工具1",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        2880,
        -60
      ],
      "parameters": {
        "sseEndpoint": "https://n8n.yourdomain.com/mcp/utility-tools/sse"
      },
      "typeVersion": 1
    },
    {
      "id": "6ceca611-be35-49bc-a31f-0092c04e37cd",
      "name": "Google Drive MCP",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        2420,
        220
      ],
      "webhookId": "f9d9d5ea-6f83-42c8-ae50-ee6c71789bca",
      "parameters": {
        "path": "personal-google-drive"
      },
      "typeVersion": 1
    },
    {
      "id": "72caca8d-2a38-4a7f-829b-7b72f1c3f55d",
      "name": "在 Google Drive 中搜索文件和文件夹",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2300,
        820
      ],
      "parameters": {
        "filter": {},
        "options": {},
        "resource": "fileFolder",
        "queryString": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Search_Query', `name of the folder or file to search for`, 'string') }}"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "818a534d-2cce-4c43-ac88-979bdd2344ec",
      "name": "在推特中搜索关键词",
      "type": "n8n-nodes-base.twitterTool",
      "position": [
        1920,
        840
      ],
      "parameters": {
        "limit": 20,
        "operation": "search",
        "searchText": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Search_Term', `search keyword to search twitter`, 'string') }}",
        "descriptionType": "manual",
        "toolDescription": "Search for a keywords in twitter",
        "additionalFields": {}
      },
      "credentials": {
        "twitterOAuth2Api": {
          "id": "Ig60ncJDzlhLU0Ap",
          "name": "X - @jharilela"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "3f60f1d1-a595-45fc-a127-5b60dce25cf5",
      "name": "代码工具",
      "type": "@n8n/n8n-nodes-langchain.toolCode",
      "position": [
        2060,
        680
      ],
      "parameters": {
        "jsCode": "return {json: {\n  \"id\": \"1164082728121204736\",\n  \"name\": \"Jayant harilela\",\n  \"username\": \"JHarilela\"\n}}",
        "description": "调用此工具获取当前用户 @jharilela 推特账户详情"
      },
      "typeVersion": 1.3
    },
    {
      "id": "93c54184-7b45-45e3-bb98-dd4abe250a4d",
      "name": "发送私信",
      "type": "n8n-nodes-base.twitterTool",
      "position": [
        1780,
        840
      ],
      "parameters": {
        "text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Text', `text message to send to a user`, 'string') }}",
        "user": {
          "__rl": true,
          "mode": "username",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('User', `the username that we want to DM`, 'string') }}"
        },
        "resource": "directMessage",
        "descriptionType": "manual",
        "toolDescription": "Send a DM (Direct Message) to a username on twitter x",
        "additionalFields": {}
      },
      "credentials": {
        "twitterOAuth2Api": {
          "id": "Ig60ncJDzlhLU0Ap",
          "name": "X - @jharilela"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "99ea0f94-65c8-427a-9ed6-167c9ad68c73",
      "name": "在 X 中创建推文",
      "type": "n8n-nodes-base.twitterTool",
      "position": [
        2060,
        840
      ],
      "parameters": {
        "text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Text', `text content of the tweet that you want to post`, 'string') }}",
        "additionalFields": {}
      },
      "credentials": {
        "twitterOAuth2Api": {
          "id": "Ig60ncJDzlhLU0Ap",
          "name": "X - @jharilela"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "87703b4a-e871-4407-8f9a-3d6b7cff56ff",
      "name": "在领英发布文本",
      "type": "n8n-nodes-base.linkedInTool",
      "position": [
        1380,
        860
      ],
      "parameters": {
        "text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Text', `main text of the linkedin article post`, 'string') }}",
        "person": "e06nLqZHQo",
        "descriptionType": "manual",
        "toolDescription": "Create a text only post in Linkedin",
        "additionalFields": {}
      },
      "credentials": {
        "linkedInOAuth2Api": {
          "id": "uvVfdo8ziUT0vMiE",
          "name": "LinkedIn account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "f5a06d02-de0e-41b8-a691-7b55a113a3ac",
      "name": "在领英发布带 URL 的文章",
      "type": "n8n-nodes-base.linkedInTool",
      "position": [
        1220,
        860
      ],
      "parameters": {
        "text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Text', `main text of the linkedin article post`, 'string') }}",
        "person": "e06nLqZHQo",
        "descriptionType": "manual",
        "toolDescription": "Create a post referring to an external article via url in LinkedIn",
        "additionalFields": {
          "title": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Title', `main title of the linkedin article post`, 'string') }}",
          "description": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Description', `main description of the linkedin article post`, 'string') }}",
          "originalUrl": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Original_URL', `original article of the linkedin article post`, 'string') }}"
        },
        "shareMediaCategory": "ARTICLE"
      },
      "credentials": {
        "linkedInOAuth2Api": {
          "id": "uvVfdo8ziUT0vMiE",
          "name": "LinkedIn account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "4bf67cd6-1088-407e-858a-fa7120395b62",
      "name": "思考",
      "type": "@n8n/n8n-nodes-langchain.toolThink",
      "position": [
        3200,
        -60
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "2eaad7eb-4ffd-4fee-87cb-34b81bb42112",
      "name": "便签6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        920,
        -340
      ],
      "parameters": {
        "color": 4,
        "width": 2880,
        "height": 440
      },
      "typeVersion": 1
    },
    {
      "id": "58287a6a-c292-404f-a981-bd97db4e508e",
      "name": "在 Google Drive 中上传文件",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2320,
        420
      ],
      "parameters": {
        "name": "={{ $fromAI(\"file_name\", \"The name of the file\", \"string\") }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Parent_Folder', `folder of the uploaded file, use 'root' by default unless mentioned otherwise`, 'string') }}"
        },
        "descriptionType": "manual",
        "toolDescription": "Upload file in Google Drive"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "144beed6-27c0-45e7-b192-ea3bba8246e9",
      "name": "在 Google Drive 中共享文件",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2500,
        420
      ],
      "parameters": {
        "fileId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('File', `file id that wants to be shared`, 'string') }}"
        },
        "options": {},
        "operation": "share",
        "permissionsUi": {
          "permissionsValues": {
            "role": "reader",
            "type": "user",
            "emailAddress": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Email_Address', `email of the user who we want to share a read only access to the file`, 'string') }}"
          }
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "e2aade04-6843-4415-a692-1c0a3a39db15",
      "name": "在 Google Drive 中移动文件",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2680,
        420
      ],
      "parameters": {
        "fileId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('File', `file id of the document that we want to move`, 'string') }}"
        },
        "driveId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Parent_Drive', `parent drive id of the destination where we want to move the folder to`, 'string') }}"
        },
        "folderId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Parent_Folder', `parent folder id of the destination where we want to move the folder to`, 'string') }}"
        },
        "operation": "move"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "45af8b60-caec-4b93-8446-d8557782b5f1",
      "name": "在 Google Drive 中下载文件",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2320,
        620
      ],
      "parameters": {
        "fileId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('File', `id of the file that wants to be downloaded`, 'string') }}"
        },
        "options": {},
        "operation": "download"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "177444c0-d322-4e84-b179-7e1cf4993d88",
      "name": "在 Google Drive 中创建文件夹",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2520,
        620
      ],
      "parameters": {
        "name": "={{ $fromAI(\"folder_name\", \"Name of the folder that wants to be created\", \"string\") }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "root",
          "cachedResultName": "/ (Root folder)"
        },
        "resource": "folder"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "d7425191-58bd-41bd-9287-110cbfdf0fb5",
      "name": "在 Google Drive 中共享文件夹",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2700,
        620
      ],
      "parameters": {
        "options": {},
        "resource": "folder",
        "operation": "share",
        "permissionsUi": {
          "permissionsValues": {
            "role": "reader",
            "type": "user",
            "emailAddress": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Email_Address', `email of the person that we want to share the google drive folder to`, 'string') }}"
          }
        },
        "folderNoRootId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Folder', `id of the folder that wants to be shared`, 'string') }}"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "f313a967-bdb2-46d2-888d-ad2800ac9af7",
      "name": "在 Google Drive 中获取共享驱动器",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2520,
        820
      ],
      "parameters": {
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "0ANDMDFgYA6nqUk9PVA"
        },
        "options": {},
        "resource": "drive",
        "operation": "get",
        "descriptionType": "manual",
        "toolDescription": "Get shared drive in Google Drive"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "ed2f1790-c2aa-4cb9-8e6b-e103179e4117",
      "name": "在 Google Drive 中获取多个共享驱动器",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2700,
        820
      ],
      "parameters": {
        "limit": 10,
        "options": {},
        "resource": "drive",
        "operation": "list",
        "descriptionType": "manual",
        "toolDescription": "Get a list of shared drives in Google Drive"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "93c259bd-a0d3-49e7-974d-afb8c98b69db",
      "name": "在 Gmail 中回复消息",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3360,
        420
      ],
      "webhookId": "564d0d41-cbfa-45b0-9af9-90765b60105a",
      "parameters": {
        "message": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message', `reply message that we want to send`, 'string') }}",
        "options": {},
        "emailType": "text",
        "messageId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message_ID', `message id that we want to reply to `, 'string') }}",
        "operation": "reply"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "199d3a9c-0b4f-4f5e-b9ab-57cc8153020f",
      "name": "在 Gmail 中获取多个草稿",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        2960,
        840
      ],
      "webhookId": "dd41e03f-b056-45b2-8389-8ba5ec2e2782",
      "parameters": {
        "limit": 20,
        "options": {},
        "resource": "draft",
        "operation": "getAll"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "e90ab03d-344e-4dd4-b49a-6a00ead12b68",
      "name": "在 Gmail 中获取草稿",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3160,
        840
      ],
      "webhookId": "6cda08e0-01dc-4c99-bf01-c9562428f89b",
      "parameters": {
        "options": {},
        "resource": "draft",
        "messageId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Draft_ID', `draft id of a gmail message`, 'string') }}",
        "operation": "get"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "a3028ab2-4d11-45e4-807f-7b8dcb483ca4",
      "name": "在 Gmail 中创建草稿",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3360,
        840
      ],
      "webhookId": "1886deba-2b0e-4fe2-8b92-1eaa101dde01",
      "parameters": {
        "message": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message', `text content of the email draft`, 'string') }}",
        "options": {
          "ccList": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('CC', `cc email address`, 'string') }}",
          "sendTo": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('To_Email', `recipient email address`, 'string') }}"
        },
        "subject": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Subject', `subject of the email draft`, 'string') }}",
        "resource": "draft"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "ee3bf505-5bc4-4efe-80eb-cc8115d74bad",
      "name": "在 Gmail 中获取多个会话",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3160,
        420
      ],
      "webhookId": "f78a8dcd-2dec-4708-8b9e-981e6115d368",
      "parameters": {
        "limit": 20,
        "filters": {
          "q": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Search', `gmail search operator. To search email from a certain sender, start with from: . To search emails with a certain subject, start with subject:`, 'string') }}"
        },
        "resource": "thread"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "9ccd5db4-beca-4bfa-b4ce-1ae7df69a9b9",
      "name": "在 Gmail 中获取会话",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        2960,
        640
      ],
      "webhookId": "f78a8dcd-2dec-4708-8b9e-981e6115d368",
      "parameters": {
        "options": {},
        "resource": "thread",
        "threadId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Thread_ID', `thread id of ta gmail message or conversation history`, 'string') }}",
        "operation": "get"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "c8a413ce-7bb6-40af-b97c-1b086d72a9a0",
      "name": "在 Gmail 中获取多个标签",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3160,
        640
      ],
      "webhookId": "59ed5561-3e25-42d8-91fa-54a9ae371c81",
      "parameters": {
        "resource": "label"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "f6b54224-fd3c-498a-a4fe-dcd528ff6746",
      "name": "在 Gmail 中发送消息",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3540,
        640
      ],
      "webhookId": "3ef63c87-0250-40e8-94c6-b64164366891",
      "parameters": {
        "sendTo": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('To', `recipient email address`, 'string') }}",
        "message": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message', `email message content to be sent`, 'string') }}",
        "options": {
          "ccList": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('CC', `cc email addresses (optional)`, 'string') }}",
          "appendAttribution": false
        },
        "subject": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Subject', `subject of the email to send`, 'string') }}",
        "emailType": "text"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "4745f030-49a6-4a83-bd91-f708fef4a3e1",
      "name": "google drive",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        3040,
        -60
      ],
      "parameters": {
        "sseEndpoint": "https://n8n.yourdomain.com/mcp/personal-google-drive/sse"
      },
      "typeVersion": 1
    },
    {
      "id": "2da1bad6-ee83-4dd3-b17d-62d0045bf920",
      "name": "搜索已发送邮件",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3540,
        420
      ],
      "webhookId": "cd12e91c-ed46-40f4-8540-6ace25c53a38",
      "parameters": {
        "filters": {
          "q": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Search', `gmail search operator. To search for subject with certain keywords, use the operator Subject: `, 'string') }}",
          "sender": "your@email.com"
        },
        "operation": "getAll",
        "descriptionType": "manual",
        "toolDescription": "Search for emails ive sent"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "31e2335f-52e7-4580-8252-a8f18f633637",
      "name": "获取已发送邮件",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3360,
        640
      ],
      "webhookId": "cd12e91c-ed46-40f4-8540-6ace25c53a38",
      "parameters": {
        "filters": {
          "sender": "your@email.com"
        },
        "operation": "getAll",
        "descriptionType": "manual",
        "toolDescription": "Get recent emails ive sent"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "24d8ad7b-3a26-439f-9d37-0c4d2308d580",
      "name": "搜索收到的邮件",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3540,
        840
      ],
      "webhookId": "cd12e91c-ed46-40f4-8540-6ace25c53a38",
      "parameters": {
        "filters": {
          "q": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Search', `keywords in the subject that we are searching for. Use google search operator. To search for keywords in the subject, start with Subject: `, 'string') }}"
        },
        "operation": "getAll",
        "descriptionType": "manual",
        "toolDescription": "Search emails received"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "eebcec47-f842-47c2-a48b-ba74421573c2",
      "name": "搜索事件",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        980,
        420
      ],
      "parameters": {
        "limit": "=50",
        "options": {},
        "timeMax": "={{ $fromAI(\"before\", \"Search events before date, time and local timezone\", \"string\") }}",
        "timeMin": "={{ $fromAI(\"after\", \"Search events after date, time and local timezone \", \"string\") }}",
        "calendar": {
          "__rl": true,
          "mode": "list",
          "value": "your@email.com",
          "cachedResultName": "your@email.com"
        },
        "operation": "getAll"
      },
      "credentials": {
        "googleCalendarOAuth2Api": {
          "id": "2FQuIRuF9KNxhhjD",
          "name": "Gcalendar - your@email.com"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "489946b9-5879-40c0-833f-5dbe09e4a2b2",
      "name": "创建事件",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        1120,
        420
      ],
      "parameters": {
        "end": "={{ $fromAI(\"end\", \"Event End date, time and local timezone\", \"string\") }}",
        "start": "={{ $fromAI(\"start\", \"Event Start date, time and local timezone\", \"string\") }}",
        "calendar": {
          "__rl": true,
          "mode": "list",
          "value": "your@email.com",
          "cachedResultName": "your@email.com"
        },
        "additionalFields": {
          "summary": "={{ $fromAI(\"event_title\", \"The event title\", \"string\") }}",
          "attendees": [],
          "description": "={{ $fromAI(\"event_description\", \"The event description\", \"string\") }}"
        }
      },
      "credentials": {
        "googleCalendarOAuth2Api": {
          "id": "2FQuIRuF9KNxhhjD",
          "name": "Gcalendar - your@email.com"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "578a6ed5-ad91-49f8-8508-a6a9adf24d66",
      "name": "向事件添加参与者",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        1400,
        220
      ],
      "parameters": {
        "eventId": "={{ $fromAI(\"EVENT_ID\", \"id of the event that wants to be deleted\", \"string\") }}",
        "calendar": {
          "__rl": true,
          "mode": "list",
          "value": "your@email.com",
          "cachedResultName": "your@email.com"
        },
        "operation": "update",
        "updateFields": {
          "attendeesUi": {
            "values": {
              "attendees": [
                "={{ $fromAI('attendees0_Attendees', 'email addresses of the people that needs to be invited to the event', 'string') }}"
              ]
            }
          }
        },
        "descriptionType": "manual",
        "toolDescription": "Add attendees to an event"
      },
      "credentials": {
        "googleCalendarOAuth2Api": {
          "id": "2FQuIRuF9KNxhhjD",
          "name": "Gcalendar - your@email.com"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "6b336a76-c9bf-4d06-a403-c2e08c8c9f62",
      "name": "格式化日期时间",
      "type": "n8n-nodes-base.dateTimeTool",
      "position": [
        1780,
        420
      ],
      "parameters": {
        "date": "={{ $fromAI(\"date\", \"date string that wants to be formated\", \"string\") }}",
        "format": "custom",
        "options": {},
        "operation": "formatDate",
        "customFormat": "yyyy-MM-dd'T'HH:mm:ss.SSSZZ",
        "descriptionType": "manual",
        "toolDescription": "Format date to yyyy-MM-dd'T'HH:mm:ss.SSSZZ"
      },
      "typeVersion": 2
    },
    {
      "id": "96c544a7-833d-4d46-9540-0f0af60157bd",
      "name": "获取当前日期时间",
      "type": "n8n-nodes-base.dateTimeTool",
      "position": [
        1620,
        420
      ],
      "parameters": {
        "options": {},
        "descriptionType": "manual",
        "toolDescription": "get current date and time"
      },
      "typeVersion": 2
    },
    {
      "id": "c792e4de-c1b3-4243-84da-3ab61f688bac",
      "name": "HTTP 下载文件或图片",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        2060,
        420
      ],
      "parameters": {
        "url": "={{ $fromAI('URL', `url to search the web, download an image or download a document`, 'string') }}",
        "options": {
          "response": {
            "response": {
              "responseFormat": "file"
            }
          }
        },
        "toolDescription": "Download a file or image from a URL"
      },
      "typeVersion": 4.2
    },
    {
      "id": "9ffc1259-1b4b-4ccd-8b49-ec280588da8a",
      "name": "获取消息",
      "type": "n8n-nodes-base.discord",
      "position": [
        1240,
        -220
      ],
      "webhookId": "52302761-93ee-436b-b76c-773ebe73175f",
      "parameters": {
        "guildId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.body.guild.id }}"
        },
        "options": {},
        "resource": "message",
        "channelId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.body.channel.id }}"
        },
        "messageId": "={{ $json.body.message_id }}",
        "operation": "get",
        "authentication": "oAuth2"
      },
      "credentials": {
        "discordOAuth2Api": {
          "id": "aAorRULaRsUXUcmc",
          "name": "Discord - jarvis_bot"
        }
      },
      "typeVersion": 2
    }
  ],
  "connections": {
    "293d710c-a639-422b-b925-a14b2e11b7c4": {
      "main": [
        [
          {
            "node": "0d3c5e01-b7ff-49d3-b689-e90cf6bd2e8b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4bf67cd6-1088-407e-858a-fa7120395b62": {
      "ai_tool": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "1a518434-c04f-4153-815f-f924fcdb8d51": {
      "main": [
        [
          {
            "node": "9ffc1259-1b4b-4ccd-8b49-ec280588da8a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4972d2ff-65bc-4bae-a55a-f4279b21e423": {
      "main": [
        [
          {
            "node": "293d710c-a639-422b-b925-a14b2e11b7c4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3f60f1d1-a595-45fc-a127-5b60dce25cf5": {
      "ai_tool": [
        [
          {
            "node": "2571701b-4383-48b7-9064-1a8cbd6a2aee",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "93c54184-7b45-45e3-bb98-dd4abe250a4d": {
      "ai_tool": [
        [
          {
            "node": "2571701b-4383-48b7-9064-1a8cbd6a2aee",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "489946b9-5879-40c0-833f-5dbe09e4a2b2": {
      "ai_tool": [
        [
          {
            "node": "7c214a4a-e9b0-4ad7-ab8b-c9306a2e357f",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "6abeb1bd-542b-4117-bbfa-4a35527bce70": {
      "ai_tool": [
        [
          {
            "node": "7c214a4a-e9b0-4ad7-ab8b-c9306a2e357f",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "eebcec47-f842-47c2-a48b-ba74421573c2": {
      "ai_tool": [
        [
          {
            "node": "7c214a4a-e9b0-4ad7-ab8b-c9306a2e357f",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "71fc4460-39fa-49e9-af6b-18da7ed3bbd1": {
      "ai_tool": [
        [
          {
            "node": "7c214a4a-e9b0-4ad7-ab8b-c9306a2e357f",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "e217a75e-7304-4940-a3da-4b8118a6c95e": {
      "ai_tool": [
        [
          {
            "node": "32d6ee17-70c4-4c0f-996f-91066afea7cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "4745f030-49a6-4a83-bd91-f708fef4a3e1": {
      "ai_tool": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "9ffc1259-1b4b-4ccd-8b49-ec280588da8a": {
      "main": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4fe343d2-ed2a-4493-963f-168b0df84dcb": {
      "ai_tool": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "0cd4c39f-52d3-48e9-8085-286132d81a8e": {
      "ai_tool": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "31e2335f-52e7-4580-8252-a8f18f633637": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "6b336a76-c9bf-4d06-a403-c2e08c8c9f62": {
      "ai_tool": [
        [
          {
            "node": "32d6ee17-70c4-4c0f-996f-91066afea7cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "4313a0fc-a460-44a5-a641-8741685f1666": {
      "ai_tool": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "99ea0f94-65c8-427a-9ed6-167c9ad68c73": {
      "ai_tool": [
        [
          {
            "node": "2571701b-4383-48b7-9064-1a8cbd6a2aee",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "92332812-3a8f-43f6-a37a-7068aaf102e1": {
      "ai_tool": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "5ce67dab-7aaa-42c1-a0d8-2a912d1dc744": {
      "ai_tool": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "78a83ed7-bbb2-485d-b17d-dbef732ec16d": {
      "ai_languageModel": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "2da1bad6-ee83-4dd3-b17d-62d0045bf920": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "9d92421b-08e7-4ec2-8b45-d378037548ae": {
      "ai_memory": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "578a6ed5-ad91-49f8-8508-a6a9adf24d66": {
      "ai_tool": [
        [
          {
            "node": "7c214a4a-e9b0-4ad7-ab8b-c9306a2e357f",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "e90ab03d-344e-4dd4-b49a-6a00ead12b68": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "9ccd5db4-beca-4bfa-b4ce-1ae7df69a9b9": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "96c544a7-833d-4d46-9540-0f0af60157bd": {
      "ai_tool": [
        [
          {
            "node": "32d6ee17-70c4-4c0f-996f-91066afea7cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "87703b4a-e871-4407-8f9a-3d6b7cff56ff": {
      "ai_tool": [
        [
          {
            "node": "09641ca3-bed9-41b8-b0bb-b9d43048fcc7",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "24d8ad7b-3a26-439f-9d37-0c4d2308d580": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "69765d51-a773-44a8-86ae-b204eba81fa5": {
      "ai_tool": [
        [
          {
            "node": "2571701b-4383-48b7-9064-1a8cbd6a2aee",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "a3028ab2-4d11-45e4-807f-7b8dcb483ca4": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "f6b54224-fd3c-498a-a4fe-dcd528ff6746": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "199d3a9c-0b4f-4f5e-b9ab-57cc8153020f": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "c8a413ce-7bb6-40af-b97c-1b086d72a9a0": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "ee3bf505-5bc4-4efe-80eb-cc8115d74bad": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "e2aade04-6843-4415-a692-1c0a3a39db15": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "818a534d-2cce-4c43-ac88-979bdd2344ec": {
      "ai_tool": [
        [
          {
            "node": "2571701b-4383-48b7-9064-1a8cbd6a2aee",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "d42f82b0-d44e-4757-9aaf-914ad6ffb0dc": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "144beed6-27c0-45e7-b192-ea3bba8246e9": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "93c259bd-a0d3-49e7-974d-afb8c98b69db": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "58287a6a-c292-404f-a981-bd97db4e508e": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "d7425191-58bd-41bd-9287-110cbfdf0fb5": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "177444c0-d322-4e84-b179-7e1cf4993d88": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "45af8b60-caec-4b93-8446-d8557782b5f1": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "c792e4de-c1b3-4243-84da-3ab61f688bac": {
      "ai_tool": [
        [
          {
            "node": "32d6ee17-70c4-4c0f-996f-91066afea7cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "4677ee7a-a563-4e4c-860b-57b45a5a2044": {
      "ai_tool": [
        [
          {
            "node": "09641ca3-bed9-41b8-b0bb-b9d43048fcc7",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "f313a967-bdb2-46d2-888d-ad2800ac9af7": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "f5a06d02-de0e-41b8-a691-7b55a113a3ac": {
      "ai_tool": [
        [
          {
            "node": "09641ca3-bed9-41b8-b0bb-b9d43048fcc7",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "ed2f1790-c2aa-4cb9-8e6b-e103179e4117": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "72caca8d-2a38-4a7f-829b-7b72f1c3f55d": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。

这个工作流适合什么场景?

高级 - 个人效率, AI 聊天机器人

需要付费吗?

本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。

工作流信息
难度等级
高级
节点数量65
分类2
节点类型18
难度说明

适合高级用户,包含 16+ 个节点的复杂工作流

作者
Jay Emp0

Jay Emp0

@jay-emp0

AI and Automation developer. Im implementing n8n and ai tools to automate marketing and sales in companies

外部链接
在 n8n.io 查看

分享此工作流

分类

分类: 34