8
n8n 中文网amn8n.com

我的工作流20

高级

这是一个Crypto Trading, AI Chatbot领域的自动化工作流,包含 62 个节点。主要使用 If, Code, Html, Wait, Postgres 等节点。 使用Telegram、Perplexity AI和PDF报告自动分析美股投资组合

前置要求
  • PostgreSQL 数据库连接信息
  • Supabase URL 和 API Key
  • Telegram Bot Token
  • 可能需要目标 API 的认证凭证
  • OpenAI API Key
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "id": "4Wsbb1JRd4lGsXzP",
  "meta": {
    "instanceId": "922f87b0adfedb3ae09541ddf50e19d9af2c8cfac1d8da5d9cd4cdfe64d30bee"
  },
  "name": "My workflow 20",
  "tags": [],
  "nodes": [
    {
      "id": "8b139cd8-94b6-41c5-bca5-551da273890c",
      "name": "HTML",
      "type": "n8n-nodes-base.html",
      "position": [
        3080,
        2740
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "ee95aa0a-5075-42e9-809b-3f3cc7a91973",
      "name": "Auto-fixing Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
      "position": [
        2400,
        2980
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "e1607c04-01f5-4ced-9672-ec079a4d463b",
      "name": "OpenAI Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2220,
        3040
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "eeae4dff-013e-439f-a084-0396d6c560f4",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2380,
        3180
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "5e4f2069-0117-47ec-868d-38e5ea352653",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        240,
        2720
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "31eee67f-625d-49cd-95b2-283fff1b2e7c",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        880,
        2720
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "ba72eb23-fa8b-4d32-ac3c-d52bea952359",
      "name": "Message a model",
      "type": "n8n-nodes-base.perplexity",
      "position": [
        1900,
        2740
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "3ab64219-191a-4a38-9b84-7f2fcd73bb0d",
      "name": "OpenAI Chat Model2",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1220,
        3000
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "18369804-1310-4051-9885-34b9ff54fdf2",
      "name": "RESEARCH REQUEST SPECIALIST AGENT",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1260,
        2740
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "f5c30295-027f-4468-8957-ef367b726e63",
      "name": "PARSE RESEARCH",
      "type": "n8n-nodes-base.code",
      "position": [
        1620,
        2740
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "1046bdfb-1c8d-469c-8b57-f938f7a7aa07",
      "name": "Perplexity Response Formatter",
      "type": "n8n-nodes-base.code",
      "position": [
        2120,
        2740
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "be1f4e59-04d2-47dc-877b-3f29259b1306",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        2540,
        3180
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "f776d7d7-a9bd-4b18-9aeb-b1fa7371f390",
      "name": "HTML FORMATTER AGENT",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2340,
        2740
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "67d9771c-cca0-4a18-b55b-124123993914",
      "name": "HTML Report Generator",
      "type": "n8n-nodes-base.code",
      "position": [
        2780,
        2740
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "c58d66ea-3f7c-494b-8dcd-6d220d6abc96",
      "name": "PDF Generator",
      "type": "n8n-nodes-pdfco.PDFco Api",
      "position": [
        3320,
        2740
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "7bb682f7-80bc-41e7-a8ba-ba2c623a59c3",
      "name": "HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3540,
        2740
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "a7fc307a-c932-4b0e-9e35-ba2d49700e74",
      "name": "Telegram",
      "type": "n8n-nodes-base.telegram",
      "position": [
        3740,
        2740
      ],
      "webhookId": "2255455c-ca4e-44db-9e19-f2291fb06e71",
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "65671b9e-cf5d-41ac-aa48-089d682b25a0",
      "name": "Search Clients",
      "type": "n8n-nodes-base.postgres",
      "position": [
        560,
        2720
      ],
      "parameters": {},
      "typeVersion": 2.6
    },
    {
      "id": "b08d213e-83fc-4ceb-822b-0b44da4482d9",
      "name": "Update Sent",
      "type": "n8n-nodes-base.supabase",
      "position": [
        3980,
        2740
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "781c4ad1-1b21-4c2c-963b-9ae0860cda46",
      "name": "Telegram Trigger",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        -1780,
        1540
      ],
      "webhookId": "d5fd4c73-52c6-4002-a07c-cbae084e84f4",
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "63a30aa3-fe1b-471e-9763-d372d53232b8",
      "name": "GET Supabase User",
      "type": "n8n-nodes-base.supabase",
      "position": [
        -1360,
        1540
      ],
      "parameters": {},
      "typeVersion": 1,
      "alwaysOutputData": true
    },
    {
      "id": "5fd8ff0a-4de8-4ca5-a721-62586dac3d7b",
      "name": "IF User Exists",
      "type": "n8n-nodes-base.if",
      "position": [
        -1040,
        1540
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "1c4667c5-db22-49a7-83e5-ac62ea591c9d",
      "name": "Create Supabase User",
      "type": "n8n-nodes-base.supabase",
      "position": [
        -880,
        1640
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "fccdc623-78b7-4996-9e45-41f04e4cae59",
      "name": "Download PDF Telegram",
      "type": "n8n-nodes-base.telegram",
      "position": [
        -160,
        1440
      ],
      "webhookId": "d7f406e8-4c63-4ef4-88d2-22558e0cb7e7",
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "ed4d8876-3fe7-4fa2-af41-0fe27bdfc1a9",
      "name": "OpenAI Analysis",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1320,
        1680
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "92711110-8a36-4208-8ad6-745f98cb8013",
      "name": "Agent Analysis PDF",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1320,
        1440
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "accac3e0-c837-49a8-819e-da8df95543e4",
      "name": "Send Analysis Confirmation",
      "type": "n8n-nodes-base.telegram",
      "position": [
        2700,
        1420
      ],
      "webhookId": "e52a4c46-2ef9-4e79-90c4-5973ee5b4781",
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "bb6d5c60-c971-48ad-9086-97308c971628",
      "name": "Conversation Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        140,
        1800
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "b7e1debe-2ead-4a0a-9e71-a31d4c724139",
      "name": "OpenAI Conversation",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        100,
        2020
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "90ce5948-8836-4d05-89d2-26094ed01805",
      "name": "Send Reply Conversation",
      "type": "n8n-nodes-base.telegram",
      "position": [
        540,
        1800
      ],
      "webhookId": "8e82c8c2-dab9-4784-91b3-72510a0b5944",
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "62ec454e-ea7b-42b3-ace7-393b0f5c419d",
      "name": "Code",
      "type": "n8n-nodes-base.code",
      "position": [
        -80,
        1800
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "83531828-8920-4501-bd6a-e234b173c654",
      "name": "Supabase",
      "type": "n8n-nodes-base.supabase",
      "position": [
        -400,
        1800
      ],
      "parameters": {},
      "typeVersion": 1,
      "alwaysOutputData": true
    },
    {
      "id": "6189d0d3-ee0d-4c70-8491-ea92417f00c4",
      "name": "Postgres Chat Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryPostgresChat",
      "position": [
        220,
        2020
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "cc88f958-2324-4356-9745-8f19e86204bf",
      "name": "IF You Have PDF",
      "type": "n8n-nodes-base.if",
      "position": [
        -680,
        1520
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "463bc745-38a1-4d50-9c23-703721640841",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        500,
        1440
      ],
      "webhookId": "63fa5376-3433-4ad8-807b-e6384e43801f",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "0ca2d6b9-936a-49a8-82c6-d61323dfaf40",
      "name": "HTTP Request1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        780,
        1440
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "b8a1593e-7c35-46e1-a6c0-e01516e70216",
      "name": "HTTP Request2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1080,
        1440
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "40a3eb7e-75ff-4810-945e-e8cc704a49cb",
      "name": "GET Supabase User1",
      "type": "n8n-nodes-base.supabase",
      "position": [
        1720,
        1440
      ],
      "parameters": {},
      "typeVersion": 1,
      "alwaysOutputData": true
    },
    {
      "id": "52a46aa1-67b4-4f70-b9df-1a2032bbf93f",
      "name": "Update wallet",
      "type": "n8n-nodes-base.supabase",
      "position": [
        2360,
        1420
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "074475a1-add4-4bb6-aee3-ec8953e3d7d8",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        1960,
        1440
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "9f9c4880-2fd2-422d-943c-36db32c21e6f",
      "name": "HTTP Request3",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        5220,
        1420
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "23d0ca82-7532-4ac6-9a08-74f3c1b6fd29",
      "name": "Created Supabase Wallet",
      "type": "n8n-nodes-base.supabase",
      "position": [
        2300,
        1600
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "0a2ba5c8-a342-41b8-9aaa-d57c7e31a056",
      "name": "Supabase1",
      "type": "n8n-nodes-base.supabase",
      "position": [
        5640,
        1420
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "34b43532-7939-4c34-98c7-68755e16a955",
      "name": "update_wallet",
      "type": "n8n-nodes-base.supabaseTool",
      "position": [
        360,
        2020
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "92cead79-94a3-4d6b-962f-ddbdf7f4b1f4",
      "name": "HTTP Request4",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        220,
        1440
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "2c05d4dd-1d72-41cf-bd52-74119ca732ff",
      "name": "HTML1",
      "type": "n8n-nodes-base.html",
      "position": [
        4760,
        1420
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "c0afa0e7-e0af-4ed9-941b-f927bbc9930d",
      "name": "Auto-fixing Output Parser1",
      "type": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
      "position": [
        4080,
        1660
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "cce8c2cc-3c55-41ad-99aa-5cf0e4db2ed3",
      "name": "OpenAI Chat Model3",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        3900,
        1720
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "11d9e1d0-426e-4182-a75b-11a9d6c5dcda",
      "name": "OpenAI Chat Model4",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        4060,
        1860
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "42263d2e-74ba-4e52-80e2-173e90c54597",
      "name": "Message a model1",
      "type": "n8n-nodes-base.perplexity",
      "position": [
        3560,
        1420
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "950b3df9-3975-4161-9d72-54313c80a020",
      "name": "OpenAI Chat Model5",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2920,
        1580
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "0eb1f517-4b91-4c9b-b149-1b6626d10f70",
      "name": "RESEARCH REQUEST SPECIALIST AGENT1",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2920,
        1420
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "618d1f44-f5de-4f3c-b5a3-e705409bc42f",
      "name": "PARSE RESEARCH1",
      "type": "n8n-nodes-base.code",
      "position": [
        3280,
        1420
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "e64f790c-31c0-4fed-867c-5170d46a313b",
      "name": "Perplexity Response Formatter1",
      "type": "n8n-nodes-base.code",
      "position": [
        3780,
        1420
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "78bb1580-e6bb-4b3f-aa25-34c3b1ba391e",
      "name": "Structured Output Parser1",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        4220,
        1860
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "4a2359df-1efa-4684-977e-08abc474bc9f",
      "name": "HTML FORMATTER AGENT1",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        4020,
        1420
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "242f1124-e54c-4b4f-99e5-9106562268b0",
      "name": "HTML Report Generator1",
      "type": "n8n-nodes-base.code",
      "position": [
        4460,
        1420
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "706ad775-dd49-40e3-9950-044fa8c5bdb5",
      "name": "PDF Generator1",
      "type": "n8n-nodes-pdfco.PDFco Api",
      "position": [
        5000,
        1420
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "d9626cb9-dc98-4895-99b2-ee5fd4f6abcb",
      "name": "Telegram1",
      "type": "n8n-nodes-base.telegram",
      "position": [
        5420,
        1420
      ],
      "webhookId": "2255455c-ca4e-44db-9e19-f2291fb06e71",
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "0d3253d2-6fba-43ad-9abd-f24f9cf04445",
      "name": "System Overview",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -20,
        -100
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "a153a998-4c30-4475-89f5-e8639189537a",
      "name": "Conversational Flow",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        880,
        -100
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "f04e9a4c-c3f9-4f78-b3b0-3569184c8d3e",
      "name": "Automated Reports",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1780,
        -100
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "2d232b30-39db-49a5-ba56-b3aaee28bc4a",
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "Update wallet",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Created Supabase Wallet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code": {
      "main": [
        [
          {
            "node": "Conversation Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTML": {
      "main": [
        [
          {
            "node": "PDF Generator",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait": {
      "main": [
        [
          {
            "node": "HTTP Request1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTML1": {
      "main": [
        [
          {
            "node": "PDF Generator1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Supabase": {
      "main": [
        [
          {
            "node": "Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram": {
      "main": [
        [
          {
            "node": "Update Sent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram1": {
      "main": [
        [
          {
            "node": "Supabase1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Sent": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request": {
      "main": [
        [
          {
            "node": "Telegram",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request1": {
      "main": [
        [
          {
            "node": "HTTP Request2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request2": {
      "main": [
        [
          {
            "node": "Agent Analysis PDF",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request3": {
      "main": [
        [
          {
            "node": "Telegram1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request4": {
      "main": [
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PDF Generator": {
      "main": [
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update wallet": {
      "main": [
        [
          {
            "node": "Send Analysis Confirmation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "update_wallet": {
      "ai_tool": [
        [
          {
            "node": "Conversation Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "IF User Exists": {
      "main": [
        [
          {
            "node": "IF You Have PDF",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Create Supabase User",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PARSE RESEARCH": {
      "main": [
        [
          {
            "node": "Message a model",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PDF Generator1": {
      "main": [
        [
          {
            "node": "HTTP Request3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Search Clients": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "IF You Have PDF": {
      "main": [
        [
          {
            "node": "Download PDF Telegram",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Supabase",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [],
        [
          {
            "node": "RESEARCH REQUEST SPECIALIST AGENT",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Message a model": {
      "main": [
        [
          {
            "node": "Perplexity Response Formatter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Analysis": {
      "ai_languageModel": [
        [
          {
            "node": "Agent Analysis PDF",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "PARSE RESEARCH1": {
      "main": [
        [
          {
            "node": "Message a model1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Message a model1": {
      "main": [
        [
          {
            "node": "Perplexity Response Formatter1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Search Clients",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram Trigger": {
      "main": [
        [
          {
            "node": "GET Supabase User",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GET Supabase User": {
      "main": [
        [
          {
            "node": "IF User Exists",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Auto-fixing Output Parser",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Agent Analysis PDF": {
      "main": [
        [
          {
            "node": "GET Supabase User1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Conversation Agent": {
      "main": [
        [
          {
            "node": "Send Reply Conversation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GET Supabase User1": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model1": {
      "ai_languageModel": [
        [
          {
            "node": "HTML FORMATTER AGENT",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model2": {
      "ai_languageModel": [
        [
          {
            "node": "RESEARCH REQUEST SPECIALIST AGENT",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model3": {
      "ai_languageModel": [
        [
          {
            "node": "HTML FORMATTER AGENT1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model4": {
      "ai_languageModel": [
        [
          {
            "node": "Auto-fixing Output Parser1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model5": {
      "ai_languageModel": [
        [
          {
            "node": "RESEARCH REQUEST SPECIALIST AGENT1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Conversation": {
      "ai_languageModel": [
        [
          {
            "node": "Conversation Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Create Supabase User": {
      "main": [
        [
          {
            "node": "IF You Have PDF",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTML FORMATTER AGENT": {
      "main": [
        [
          {
            "node": "HTML Report Generator",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Postgres Chat Memory": {
      "ai_memory": [
        [
          {
            "node": "Conversation Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Download PDF Telegram": {
      "main": [
        [
          {
            "node": "HTTP Request4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTML FORMATTER AGENT1": {
      "main": [
        [
          {
            "node": "HTML Report Generator1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTML Report Generator": {
      "main": [
        [
          {
            "node": "HTML",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTML Report Generator1": {
      "main": [
        [
          {
            "node": "HTML1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Created Supabase Wallet": {
      "main": [
        [
          {
            "node": "Send Analysis Confirmation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Auto-fixing Output Parser",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Auto-fixing Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "HTML FORMATTER AGENT",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser1": {
      "ai_outputParser": [
        [
          {
            "node": "Auto-fixing Output Parser1",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Auto-fixing Output Parser1": {
      "ai_outputParser": [
        [
          {
            "node": "HTML FORMATTER AGENT1",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Send Analysis Confirmation": {
      "main": [
        [
          {
            "node": "RESEARCH REQUEST SPECIALIST AGENT1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Perplexity Response Formatter": {
      "main": [
        [
          {
            "node": "HTML FORMATTER AGENT",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Perplexity Response Formatter1": {
      "main": [
        [
          {
            "node": "HTML FORMATTER AGENT1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "RESEARCH REQUEST SPECIALIST AGENT": {
      "main": [
        [
          {
            "node": "PARSE RESEARCH",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "RESEARCH REQUEST SPECIALIST AGENT1": {
      "main": [
        [
          {
            "node": "PARSE RESEARCH1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

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

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

高级 - 加密货币交易, AI 聊天机器人

需要付费吗?

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

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

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

外部链接
在 n8n.io 查看

分享此工作流