Assistant de tâches Telegram par IA intégré Notion

Avancé

Ceci est uncontenant 23 nœuds.Utilise principalement des nœuds comme Set, Code, Notion, Switch, Telegram. Système d'assistant de tâches Telegram par IA avec intégration Notion

Prérequis
  • Clé API Notion
  • Token Bot Telegram
  • Clé API OpenAI

Catégorie

-
Aperçu du workflow
Visualisation des connexions entre les nœuds, avec support du zoom et du déplacement
Exporter le workflow
Copiez la configuration JSON suivante dans n8n pour importer et utiliser ce workflow
{
  "id": "luA3Pf8ljBmGGnnS",
  "meta": {
    "instanceId": "2fa7acc0cd134988fb8b40b8d8b56c9f29ee37789503fef505450e2733dc2bdf",
    "templateCredsSetupCompleted": true
  },
  "tags": [],
  "nodes": [
    {
      "id": "a0047d28-4079-4cde-aa32-5e5680ffa0e1",
      "name": "Telegram Trigger",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        -1180,
        -360
      ],
      "webhookId": "f99f603b-1518-4578-8126-03cb6e820f8d",
      "parameters": {
        "updates": [
          "message"
        ],
        "additionalFields": {}
      },
      "credentials": {
        "telegramApi": {
          "id": "ar7qqwMS6eFB8SaY",
          "name": "NyroSikAIbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "c3b1e3d7-5bf0-4458-9097-e289a5b5929e",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        380,
        -360
      ],
      "parameters": {
        "text": "={{ $json.text }}",
        "options": {},
        "promptType": "define"
      },
      "typeVersion": 1.9
    },
    {
      "id": "e4956c2a-640a-4765-a9a6-56afd768d1e5",
      "name": "Set text",
      "type": "n8n-nodes-base.set",
      "position": [
        -240,
        -140
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "8f2c8e61-be03-44bc-bea9-5cfa0bd8fda8",
              "name": "text",
              "type": "string",
              "value": "={{ $json.message.text }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "eb4ada6f-0838-4b05-8e57-400d834d7d22",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        360,
        -140
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini",
          "cachedResultName": "gpt-4.1-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "3ff0w5x5tfolokJ7",
          "name": "OpenAi account mingles new dev user"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "d9dfe7db-df80-416f-9539-aa2a40c3cb4a",
      "name": "Transcription",
      "type": "n8n-nodes-base.telegram",
      "position": [
        -80,
        -460
      ],
      "webhookId": "76702463-9851-4712-bd47-c71e3ed8e9a5",
      "parameters": {
        "text": "=#Transribation:\n\n{{ $json.text }}",
        "chatId": "={{ $('Telegram Trigger').item.json.message.chat.id }}",
        "additionalFields": {
          "appendAttribution": false,
          "disable_notification": true
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "ar7qqwMS6eFB8SaY",
          "name": "NyroSikAIbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "05eae3da-b8bf-4104-ac25-cd987d888752",
      "name": "Transcrire",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -300,
        -460
      ],
      "parameters": {
        "options": {},
        "resource": "audio",
        "operation": "transcribe"
      },
      "credentials": {
        "openAiApi": {
          "id": "3ff0w5x5tfolokJ7",
          "name": "OpenAi account mingles new dev user"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "c0d929c4-46fc-4608-8ab2-d76d97bd4a06",
      "name": "When Executed by Another Workflow",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        -960,
        720
      ],
      "parameters": {
        "workflowInputs": {
          "values": [
            {
              "name": "method"
            },
            {
              "name": "task_name"
            },
            {
              "name": "when"
            },
            {
              "name": "task_id"
            }
          ]
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "b952b40c-61ab-4de7-b269-9ef807e47223",
      "name": "When clicking ‘Test workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -1180,
        520
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "975befd9-e395-456e-b8d7-956e8ba5a894",
      "name": "SETUP",
      "type": "n8n-nodes-base.set",
      "position": [
        -740,
        620
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "550aca70-519d-4e5a-a303-7c59375a3d58",
              "name": "NOTION_DATABASE_ID",
              "type": "string",
              "value": "1f30e2a31ff0808c9c64ea31b24e1bba"
            }
          ]
        },
        "includeOtherFields": true
      },
      "typeVersion": 3.4
    },
    {
      "id": "91d129a0-bced-48dc-86ae-3301754f01fb",
      "name": "Add Task",
      "type": "n8n-nodes-base.notion",
      "position": [
        -300,
        520
      ],
      "parameters": {
        "title": "={{ $json.task_name }}",
        "simple": false,
        "options": {},
        "resource": "databasePage",
        "databaseId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $('SETUP').item.json.NOTION_DATABASE_ID }}"
        },
        "propertiesUi": {
          "propertyValues": [
            {
              "key": "When|select",
              "selectValue": "={{ $json.when }}"
            },
            {
              "key": "Checkbox|checkbox"
            }
          ]
        }
      },
      "credentials": {
        "notionApi": {
          "id": "wB66m7r00NyUEmmc",
          "name": "Notion tasks"
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "c0c1d8eb-e2ae-4919-9618-1060b1d866ab",
      "name": "Get Tasks",
      "type": "n8n-nodes-base.notion",
      "position": [
        -300,
        320
      ],
      "parameters": {
        "simple": false,
        "options": {},
        "resource": "databasePage",
        "operation": "getAll",
        "returnAll": true,
        "databaseId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.NOTION_DATABASE_ID }}"
        }
      },
      "credentials": {
        "notionApi": {
          "id": "wB66m7r00NyUEmmc",
          "name": "Notion tasks"
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "fc539220-0007-4154-8ba1-3a44410d1dc2",
      "name": "Complete Task",
      "type": "n8n-nodes-base.notion",
      "position": [
        -300,
        720
      ],
      "parameters": {
        "pageId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.task_id }}"
        },
        "simple": false,
        "options": {},
        "resource": "databasePage",
        "operation": "update",
        "propertiesUi": {
          "propertyValues": [
            {
              "key": "Checkbox|checkbox",
              "checkboxValue": "={{ $json.method === \"complete_task\" }}"
            }
          ]
        }
      },
      "credentials": {
        "notionApi": {
          "id": "wB66m7r00NyUEmmc",
          "name": "Notion tasks"
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "8fab5419-bba3-46a4-9291-ac8e6321707f",
      "name": "Choose Method",
      "type": "n8n-nodes-base.switch",
      "position": [
        -520,
        578
      ],
      "parameters": {
        "rules": {
          "values": [
            {
              "outputKey": "list_tasks",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "baae5547-5856-44ac-a492-16cf17178d48",
                    "operator": {
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $json.method }}",
                    "rightValue": "list_tasks"
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "add_task",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "fc7806f9-36f6-4e6d-9cca-115a24010c29",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $json.method }}",
                    "rightValue": "add_task"
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "complete_task",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "66b4bf74-ba91-4461-82e6-304f4e8c40b8",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $json.method }}",
                    "rightValue": "complete_task"
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "uncomplete_task",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "f14621d5-67ea-42d0-9684-33630e81b183",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $json.method }}",
                    "rightValue": "uncomplete_task"
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "set_task_time",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "38cce21f-417f-4de8-93a0-e9e0f37a2d6e",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $json.method }}",
                    "rightValue": "set_task_time"
                  }
                ]
              },
              "renameOutput": true
            }
          ]
        },
        "options": {}
      },
      "typeVersion": 3.2
    },
    {
      "id": "47e494d8-a3db-48c5-ad88-d208f4bac1a3",
      "name": "Set Task Time",
      "type": "n8n-nodes-base.notion",
      "position": [
        -300,
        920
      ],
      "parameters": {
        "pageId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.task_id }}"
        },
        "simple": false,
        "options": {},
        "resource": "databasePage",
        "operation": "update",
        "propertiesUi": {
          "propertyValues": [
            {
              "key": "When|select",
              "selectValue": "={{ $json.when }}"
            }
          ]
        }
      },
      "credentials": {
        "notionApi": {
          "id": "wB66m7r00NyUEmmc",
          "name": "Notion tasks"
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "0739dc69-77f0-40c2-aa2b-55506913e4da",
      "name": "Response",
      "type": "n8n-nodes-base.code",
      "position": [
        -80,
        620
      ],
      "parameters": {
        "mode": "runOnceForEachItem",
        "jsCode": "// Processing a single item\nconst task = $json;\nconst taskName = task.properties.Task?.title?.[0]?.text?.content || \"Untitled\";\nconst when = task.properties.When?.select?.name || \"later\";\nconst completed = task.properties.Checkbox?.checkbox || false;\n\n// Create status and emoji indicators\nconst status = completed ? \"✅ \" : \"⬜ \";\nconst whenEmoji = when.toLowerCase() === \"today\" ? \"🔴 \" : \"⚪ \";\n\n// Return Resource object\nreturn {\n  id: task.id,\n  uri: `notion://task/${task.id}`,\n  name: `${status}${whenEmoji}${taskName}`,\n  description: `When: ${when}, Completed: ${completed}`\n};"
      },
      "typeVersion": 2
    },
    {
      "id": "0efa85a4-4ae4-4ef9-9b18-9e35feb6cf17",
      "name": "Notion Tasks Manager Tool",
      "type": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "position": [
        600,
        -140
      ],
      "parameters": {
        "workflowId": {
          "__rl": true,
          "mode": "list",
          "value": "luA3Pf8ljBmGGnnS",
          "cachedResultName": "NyroSikAIbot"
        },
        "description": "Tool: Notion Tasks Manager\n\nThis tool allows you to interact with your Notion task database, managing your to-do items efficiently.\n\nInput Parameters:\n- method (required): The operation you want to perform on your tasks\n  - Possible values: \"list_tasks\", \"add_task\", \"complete_task\", \"uncomplete_task\", \"set_task_time\"\n\nAdditional parameters (required depending on method, sent empty values for not used):\n- task_name (string): Required for \"add_task\" - The title of the new task\n- when (string): Optional for \"add_task\", required for \"set_task_time\" - When the task should be completed\n  - Possible values: \"today\" or \"later\"\n- task_id (string): Required for \"complete_task\", \"uncomplete_task\", and \"set_task_time\" - The unique identifier of the task\n\nExamples:\n\n1. List all tasks:\n   {\n     \"method\": \"list_tasks\"\n   }\n\n2. Add a new task:\n   {\n     \"method\": \"add_task\",\n     \"task_name\": \"Buy groceries\",\n     \"when\": \"today\"\n   }\n\n3. Mark a task as completed:\n   {\n     \"method\": \"complete_task\",\n     \"task_id\": \"1f60e2a3-1ff0-8108-ac01-dba965663f5c\"\n   }\n\n4. Mark a task as not completed:\n   {\n     \"method\": \"uncomplete_task\",\n     \"task_id\": \"1f60e2a3-1ff0-8108-ac01-dba965663f5c\"\n   }\n\n5. Change when a task should be done:\n   {\n     \"method\": \"set_task_time\",\n     \"task_id\": \"1f60e2a3-1ff0-8108-ac01-dba965663f5c\",\n     \"when\": \"today\"\n   }\nImportant to fill all inpunts!\n\nOutput:\nReturns a list of task resources with the following structure:\n- id: Unique task identifier\n- uri: URI to the task (notion://task/{id})\n- name: Formatted task name with status indicators (✅/⬜) and priority indicators (🔴/⚪)\n- description: Additional task information",
        "workflowInputs": {
          "value": {
            "when": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('when', ``, 'string') }}",
            "method": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('method', ``, 'string') }}",
            "task_id": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('task_id', ``, 'string') }}",
            "task_name": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('task_name', ``, 'string') }}"
          },
          "schema": [
            {
              "id": "method",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "method",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "task_name",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "task_name",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "when",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "when",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "task_id",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "task_id",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "2cf0f70f-fa36-486e-809a-a4ae6fe11377",
      "name": "Voice or Text Message",
      "type": "n8n-nodes-base.switch",
      "position": [
        -740,
        -360
      ],
      "parameters": {
        "rules": {
          "values": [
            {
              "outputKey": "audio",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "aeb8ee22-965f-4095-a8cb-1813972f7e74",
                    "operator": {
                      "type": "object",
                      "operation": "exists",
                      "singleValue": true
                    },
                    "leftValue": "={{ $json.message.voice }}",
                    "rightValue": ""
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "text",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "3193d0d1-8ff9-41c3-9fcd-de8b23dd9834",
                    "operator": {
                      "type": "string",
                      "operation": "exists",
                      "singleValue": true
                    },
                    "leftValue": "={{ $json.message.text }}",
                    "rightValue": ""
                  }
                ]
              },
              "renameOutput": true
            }
          ]
        },
        "options": {}
      },
      "typeVersion": 3.2
    },
    {
      "id": "e9aab24f-0859-434b-8986-ce189ebd307d",
      "name": "Download Voice File",
      "type": "n8n-nodes-base.telegram",
      "position": [
        -520,
        -460
      ],
      "webhookId": "345cb50c-ec2b-41db-be96-f07303fa5f33",
      "parameters": {
        "fileId": "={{ $json.message.voice.file_id }}",
        "resource": "file"
      },
      "credentials": {
        "telegramApi": {
          "id": "ar7qqwMS6eFB8SaY",
          "name": "NyroSikAIbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "96e36864-d6c3-4baf-b89e-9dff5a3f77fa",
      "name": "Response user",
      "type": "n8n-nodes-base.telegram",
      "position": [
        800,
        -360
      ],
      "webhookId": "76702463-9851-4712-bd47-c71e3ed8e9a5",
      "parameters": {
        "text": "={{ $json.output }}",
        "chatId": "={{ $('Telegram Trigger').item.json.message.chat.id }}",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "ar7qqwMS6eFB8SaY",
          "name": "NyroSikAIbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "b51fb7c1-cb5a-43c0-bd6f-a28ca73756b8",
      "name": "Simple Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        480,
        -140
      ],
      "parameters": {
        "sessionKey": "={{ $('Telegram Trigger').first().json.message.chat.id }}",
        "sessionIdType": "customKey",
        "contextWindowLength": 10
      },
      "typeVersion": 1.3
    },
    {
      "id": "ccc7841a-8a29-4237-8ba4-3c65601a5ba1",
      "name": "Set text1",
      "type": "n8n-nodes-base.set",
      "position": [
        140,
        -460
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "8f2c8e61-be03-44bc-bea9-5cfa0bd8fda8",
              "name": "text",
              "type": "string",
              "value": "={{ $('Transcribe').item.json.text }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "1ea7deec-c934-4246-a8d7-6fdb4f2ea7f8",
      "name": "Input for debuging",
      "type": "n8n-nodes-base.set",
      "position": [
        -960,
        520
      ],
      "parameters": {
        "mode": "raw",
        "options": {},
        "jsonOutput": "{\n  \"task_name\": \"value\",\n  \"when\": \"later\",\n  \"task_id\": \"1f30e2a3-1ff0-819f-b1e3-cbfec8873943\",\n  \"method\": \"complete_task\"\n}\n"
      },
      "typeVersion": 3.4
    },
    {
      "id": "e6c26de9-2aa8-4222-b6f5-92d895698fc7",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1280,
        200
      ],
      "parameters": {
        "color": 4,
        "width": 1460,
        "height": 940,
        "content": "## Notion Tasks Manager Tool\n\n**Setup DATABASE_ID from your Notion**\n\n[Guide](https://docs.n8n.io/workflows/sticky-notes/)\n[Notion template](https://www.notion.so/1f30e2a31ff0808c9c64ea31b24e1bba?v=1f30e2a31ff08100bf66000c3800bdbb)"
      },
      "typeVersion": 1
    }
  ],
  "active": true,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "f6705a90-3a36-4e07-9a8c-2ff6efd77ebc",
  "connections": {
    "975befd9-e395-456e-b8d7-956e8ba5a894": {
      "main": [
        [
          {
            "node": "8fab5419-bba3-46a4-9291-ac8e6321707f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "c3b1e3d7-5bf0-4458-9097-e289a5b5929e": {
      "main": [
        [
          {
            "node": "96e36864-d6c3-4baf-b89e-9dff5a3f77fa",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "91d129a0-bced-48dc-86ae-3301754f01fb": {
      "main": [
        [
          {
            "node": "0739dc69-77f0-40c2-aa2b-55506913e4da",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e4956c2a-640a-4765-a9a6-56afd768d1e5": {
      "main": [
        [
          {
            "node": "c3b1e3d7-5bf0-4458-9097-e289a5b5929e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "c0c1d8eb-e2ae-4919-9618-1060b1d866ab": {
      "main": [
        [
          {
            "node": "0739dc69-77f0-40c2-aa2b-55506913e4da",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ccc7841a-8a29-4237-8ba4-3c65601a5ba1": {
      "main": [
        [
          {
            "node": "c3b1e3d7-5bf0-4458-9097-e289a5b5929e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "05eae3da-b8bf-4104-ac25-cd987d888752": {
      "main": [
        [
          {
            "node": "d9dfe7db-df80-416f-9539-aa2a40c3cb4a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8fab5419-bba3-46a4-9291-ac8e6321707f": {
      "main": [
        [
          {
            "node": "c0c1d8eb-e2ae-4919-9618-1060b1d866ab",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "91d129a0-bced-48dc-86ae-3301754f01fb",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "fc539220-0007-4154-8ba1-3a44410d1dc2",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "fc539220-0007-4154-8ba1-3a44410d1dc2",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "47e494d8-a3db-48c5-ad88-d208f4bac1a3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "fc539220-0007-4154-8ba1-3a44410d1dc2": {
      "main": [
        [
          {
            "node": "0739dc69-77f0-40c2-aa2b-55506913e4da",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "47e494d8-a3db-48c5-ad88-d208f4bac1a3": {
      "main": [
        [
          {
            "node": "0739dc69-77f0-40c2-aa2b-55506913e4da",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b51fb7c1-cb5a-43c0-bd6f-a28ca73756b8": {
      "ai_memory": [
        [
          {
            "node": "c3b1e3d7-5bf0-4458-9097-e289a5b5929e",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "d9dfe7db-df80-416f-9539-aa2a40c3cb4a": {
      "main": [
        [
          {
            "node": "ccc7841a-8a29-4237-8ba4-3c65601a5ba1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a0047d28-4079-4cde-aa32-5e5680ffa0e1": {
      "main": [
        [
          {
            "node": "2cf0f70f-fa36-486e-809a-a4ae6fe11377",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "eb4ada6f-0838-4b05-8e57-400d834d7d22": {
      "ai_languageModel": [
        [
          {
            "node": "c3b1e3d7-5bf0-4458-9097-e289a5b5929e",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "1ea7deec-c934-4246-a8d7-6fdb4f2ea7f8": {
      "main": [
        [
          {
            "node": "975befd9-e395-456e-b8d7-956e8ba5a894",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e9aab24f-0859-434b-8986-ce189ebd307d": {
      "main": [
        [
          {
            "node": "05eae3da-b8bf-4104-ac25-cd987d888752",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2cf0f70f-fa36-486e-809a-a4ae6fe11377": {
      "main": [
        [
          {
            "node": "e9aab24f-0859-434b-8986-ce189ebd307d",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "e4956c2a-640a-4765-a9a6-56afd768d1e5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0efa85a4-4ae4-4ef9-9b18-9e35feb6cf17": {
      "ai_tool": [
        [
          {
            "node": "c3b1e3d7-5bf0-4458-9097-e289a5b5929e",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "c0d929c4-46fc-4608-8ab2-d76d97bd4a06": {
      "main": [
        [
          {
            "node": "975befd9-e395-456e-b8d7-956e8ba5a894",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b952b40c-61ab-4de7-b269-9ef807e47223": {
      "main": [
        [
          {
            "node": "1ea7deec-c934-4246-a8d7-6fdb4f2ea7f8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Foire aux questions

Comment utiliser ce workflow ?

Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.

Dans quelles scénarios ce workflow est-il adapté ?

Avancé

Est-ce payant ?

Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.

Informations sur le workflow
Niveau de difficulté
Avancé
Nombre de nœuds23
Catégorie-
Types de nœuds14
Description de la difficulté

Adapté aux utilisateurs avancés, avec des workflows complexes contenant 16+ nœuds

Liens externes
Voir sur n8n.io

Partager ce workflow

Catégories

Catégories: 34