Notion

Avanzado

Este es unAI Chatbot, Multimodal AIflujo de automatización del dominio deautomatización que contiene 16 nodos.Utiliza principalmente nodos como If, Telegram, NotionTool, Agent, TelegramTrigger. Automatización de solicitudes de contenido desde Telegram hasta Notion con Gemini AI

Requisitos previos
  • Bot Token de Telegram
  • Clave de API de Notion
  • Clave de API de Google Gemini
Vista previa del flujo de trabajo
Visualización de las conexiones entre nodos, con soporte para zoom y panorámica
Exportar flujo de trabajo
Copie la siguiente configuración JSON en n8n para importar y usar este flujo de trabajo
{
  "id": "M2al3wSlfXuUCOaj",
  "meta": {
    "instanceId": "a83f32fef25ff93a5a18e79703fd01015969cdf544bbeeff5c620f6cdf8301cb"
  },
  "name": "Notion",
  "tags": [],
  "nodes": [
    {
      "id": "3a72e740-f405-4a69-a491-37b0740d7485",
      "name": "Telegram Trigger",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        -896,
        48
      ],
      "webhookId": "1d124315-67c8-4026-9967-981de77cf6ca",
      "parameters": {
        "updates": [
          "message"
        ],
        "additionalFields": {}
      },
      "credentials": {
        "telegramApi": {
          "id": "",
          "name": ""
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "3d72bea4-3dfe-4348-a894-8502908f519b",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        -880,
        288
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "or",
          "conditions": [
            {
              "id": "f2d3e478-fd5e-4b27-a8fd-936c57eb8d0d",
              "operator": {
                "type": "number",
                "operation": "equals"
              },
              "leftValue": "={{ $json.message.chat.id }}",
              "rightValue": "YOUR_TELEGRAM_GROUP_ID"
            },
            {
              "id": "265d2c82-81fb-4f39-8a77-9d18f3bd2b90",
              "operator": {
                "type": "number",
                "operation": "equals"
              },
              "leftValue": "={{ $json.message.chat.id }}",
              "rightValue": "YOUR_TELEGRAM_CHAT_ID"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "86fcfcc8-e5c4-4ea9-b439-67a7d106ecce",
      "name": "Enviar mensaje de texto",
      "type": "n8n-nodes-base.telegram",
      "position": [
        -880,
        512
      ],
      "webhookId": "9264afa5-7821-438a-bb08-067cbc28e074",
      "parameters": {
        "text": "Maaf, siapa ya? aku gak kenal!",
        "chatId": "={{ $json.message.chat.id }}",
        "additionalFields": {
          "appendAttribution": false,
          "reply_to_message_id": "={{ $json.message.message_id }}"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "5d547b75-bf66-48ed-86fb-eb7261c23d61",
      "name": "Enviar acción de chat",
      "type": "n8n-nodes-base.telegram",
      "position": [
        192,
        -64
      ],
      "webhookId": "7225e56a-e6d6-4aab-859b-4e1cf26c256d",
      "parameters": {
        "chatId": "={{ $json.message.chat.id }}",
        "operation": "sendChatAction"
      },
      "typeVersion": 1.2
    },
    {
      "id": "f0b7818b-5651-4f7d-a1b6-dd191420d3f2",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        256,
        192
      ],
      "parameters": {
        "text": "={{ $('Telegram Trigger').item.json.message.text }}",
        "options": {
          "systemMessage": "=Kamu adalah Siti, wanita berusia 25 tahun yang selalu ceria, humble dan sangat pintar. \nTugas utamamu adalah menerima perintah dari pengguna melalui Telegram, berikut contoh tugasmu:\n1. Membuat request di Notion untuk kebutuhan pengguna.\n2. Membuat Copywriting\n- Kamu bisa membuat Copywriting teks, kutipan ayat al-quran, do'a, hadist, dll.\n- Kamu juga bisa menggabungkan antara kutipan ayat al-quran dan teks atau lainnya.\n3. Mengirimkan konfirmasi ke pengguna melalui Telegram.\n\n##Ketentuan operasional:\n- Format input perintah utama adalah:\n1. Person (Orang yang akan mengerjakan request pengguna di notion)\n2. link referensi konten (opsional)\n3. Jenis Konten ( Poster, Reels)\n4. Tanggal pembuatan request\n- Jika input tidak valid atau kurang data, beri respon ramah yang menjelaskan format yang benar.\n- Kamu bisa menggunakan memori percakapan untuk memahami konteks percakapan.\n\n##Cara Membuat Request di Notion:\n1. Title\n- Menggunakan format : <Jenis Konten> DRM\nContoh: Poster DRM\n2. Content Writting\n- Buat copywriting sesuai request dari pengguna\n- Copywriting harus berisi Headline dan Isi\n- Batasi panjang karakter Headline dan Isi agar ketika ditempatkan pada Poster/Reels bisa dibaca dengan nyaman.\n3. Channel\n- Isi dengan DRM\n4. Person\n- Diisi dengan nama orang yang akan mengerjakan konten\n5. Date\n- Ini diisi dengan tanggal request konten yang akan dikerjakan oleh Person\n6. Referensi Konten (optional)\n- Jika pengguna memberikan link referensi, maka isi dengan link tersebut\n7. Jenis Konten\n- Isi dengan Poster atau Reels, yang sesuai dengan request pengguna.\n\nWajib kirim preview ke pengguna, ketika pengguna setuju maka lanjutkan ke Notion.\n\n##Gaya komunikasi:\n- Ramah, jelas, santai dan seperti sahabat.\n- Sertakan detail penting seperti link Notion saat konfirmasi.\n\n##Hari ini:\n{{ $today }}\n\n##Sekarang:\n{{ $now }}\n\n##Nama Pengguna\n{{ $('Telegram Trigger').item.json.message.from.first_name }}\n\n##Tujuan akhir:\nMemastikan semua request pengguna tercatat dengan baik.\n\n##Format Output:\n- Gaya penulisan output telegram WAJIB menggunakan attribute HTML yang didikung Telegram Bot API\n- Selalu sertakan nama pengguna"
        },
        "promptType": "define"
      },
      "typeVersion": 2.2
    },
    {
      "id": "f28727af-d890-4292-8c00-a12f1ad813d0",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        256,
        400
      ],
      "parameters": {
        "options": {
          "temperature": 0.4
        }
      },
      "credentials": {
        "googlePalmApi": {
          "id": "",
          "name": ""
        }
      },
      "typeVersion": 1
    },
    {
      "id": "bd3739e0-e670-49f3-bc5f-2dc4cda9f0c0",
      "name": "Enviar mensaje de texto1",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueErrorOutput",
      "position": [
        880,
        192
      ],
      "webhookId": "5925e482-cd50-46ad-a39c-701cd48369f5",
      "parameters": {
        "text": "={{ $('AI Agent').item.json.output }}",
        "chatId": "={{ $('Telegram Trigger').item.json.message.chat.id }}",
        "additionalFields": {
          "parse_mode": "HTML",
          "appendAttribution": false,
          "reply_to_message_id": "={{ $('Telegram Trigger').item.json.message.message_id }}"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "b89afbb8-d7d1-4e16-a0a5-daf00d57641c",
      "name": "Simple Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        352,
        400
      ],
      "parameters": {
        "sessionKey": "={{ $('Telegram Trigger').item.json.message.from.id }}",
        "sessionIdType": "customKey",
        "contextWindowLength": 20
      },
      "typeVersion": 1.3
    },
    {
      "id": "4301190e-0a32-4d14-b27f-4501472a1a79",
      "name": "If2",
      "type": "n8n-nodes-base.if",
      "position": [
        -640,
        160
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "or",
          "conditions": [
            {
              "id": "5a6c3965-cd5e-4ea6-846f-058716db3510",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.message.reply_to_message.from.username }}",
              "rightValue": "YOUR_TELEGRAM_NAME"
            },
            {
              "id": "8f983c12-18ac-4106-b3ab-dd5824820ad3",
              "operator": {
                "type": "string",
                "operation": "contains"
              },
              "leftValue": "={{ $json.message.text }}",
              "rightValue": "YOUR_TELEGRAM_USERNAME"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "4ac3f1d8-bb37-4eb5-9056-078825064050",
      "name": "Enviar acción de chat1",
      "type": "n8n-nodes-base.telegram",
      "position": [
        576,
        192
      ],
      "webhookId": "7225e56a-e6d6-4aab-859b-4e1cf26c256d",
      "parameters": {
        "chatId": "={{ $('Telegram Trigger').item.json.message.chat.id }}",
        "operation": "sendChatAction"
      },
      "typeVersion": 1.2
    },
    {
      "id": "f1b1880d-5147-43fd-b1be-a5be890a93f7",
      "name": "Notion",
      "type": "n8n-nodes-base.notionTool",
      "position": [
        400,
        608
      ],
      "parameters": {
        "title": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Title', ``, 'string') }}",
        "options": {},
        "resource": "databasePage",
        "databaseId": {
          "__rl": true,
          "mode": "list",
          "value": "a29bc195-96f4-4fd3-a857-d6f62b9241d8",
          "cachedResultUrl": "https://www.notion.so/a29bc19596f44fd3a857d6f62b9241d8",
          "cachedResultName": "Content Calendar"
        },
        "propertiesUi": {
          "propertyValues": [
            {
              "key": "Content Writting|rich_text",
              "textContent": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('propertyValues0_Text', ``, 'string') }}"
            },
            {
              "key": "Channel|multi_select",
              "multiSelectValue": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('propertyValues1_Option_Names_or_IDs', ``, 'string') }}"
            },
            {
              "key": "Person|multi_select",
              "multiSelectValue": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('propertyValues3_Option_Names_or_IDs', ``, 'string') }}"
            },
            {
              "key": "Date|date",
              "date": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('propertyValues4_Date', ``, 'string') }}",
              "timezone": "Asia/Jakarta"
            },
            {
              "key": "Referensi Konten|rich_text",
              "textContent": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('propertyValues5_Text', ``, 'string') }}"
            },
            {
              "key": "Jenis Konten|multi_select",
              "multiSelectValue": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('propertyValues5_Option_Names_or_IDs', ``, 'string') }}"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "c14519ba-b1e6-4532-85df-a0e64b989260",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -960,
        -64
      ],
      "parameters": {
        "width": 528,
        "height": 736,
        "content": "## Rules for Group and private\n\nGroup trigers in mention or reply chat from bot"
      },
      "typeVersion": 1
    },
    {
      "id": "c5a7c92d-3a69-4618-a9e1-792a51d770bb",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -400,
        -64
      ],
      "parameters": {
        "width": 528,
        "height": 736,
        "content": "## Rules private"
      },
      "typeVersion": 1
    },
    {
      "id": "b2390cb4-1540-4c1c-b191-0cc1ec405e4c",
      "name": "If1",
      "type": "n8n-nodes-base.if",
      "position": [
        -288,
        240
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "or",
          "conditions": [
            {
              "id": "265d2c82-81fb-4f39-8a77-9d18f3bd2b90",
              "operator": {
                "type": "number",
                "operation": "equals"
              },
              "leftValue": "={{ $json.message.chat.id }}",
              "rightValue": "YOUR_TELEGRAM_CHAT_ID"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "3627bea6-c3ef-4e5d-b821-d2a94d28cbc9",
      "name": "Enviar mensaje de texto3",
      "type": "n8n-nodes-base.telegram",
      "position": [
        -288,
        496
      ],
      "webhookId": "9264afa5-7821-438a-bb08-067cbc28e074",
      "parameters": {
        "text": "Maaf, siapa ya? aku gak kenal!",
        "chatId": "={{ $json.message.chat.id }}",
        "additionalFields": {
          "appendAttribution": false,
          "reply_to_message_id": "={{ $json.message.message_id }}"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "240d7c56-fb5e-4783-b6b3-50e83558103d",
      "name": "Telegram Trigger1",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        -288,
        32
      ],
      "webhookId": "1d124315-67c8-4026-9967-981de77cf6ca",
      "parameters": {
        "updates": [
          "message"
        ],
        "additionalFields": {}
      },
      "credentials": {
        "telegramApi": {
          "id": "",
          "name": ""
        }
      },
      "typeVersion": 1.2
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "938067cf-bd7a-4e81-94e0-3802a67bb8e4",
  "connections": {
    "3d72bea4-3dfe-4348-a894-8502908f519b": {
      "main": [
        [
          {
            "node": "4301190e-0a32-4d14-b27f-4501472a1a79",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "86fcfcc8-e5c4-4ea9-b439-67a7d106ecce",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b2390cb4-1540-4c1c-b191-0cc1ec405e4c": {
      "main": [
        [
          {
            "node": "5d547b75-bf66-48ed-86fb-eb7261c23d61",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "3627bea6-c3ef-4e5d-b821-d2a94d28cbc9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4301190e-0a32-4d14-b27f-4501472a1a79": {
      "main": [
        []
      ]
    },
    "f0b7818b-5651-4f7d-a1b6-dd191420d3f2": {
      "main": [
        [
          {
            "node": "4ac3f1d8-bb37-4eb5-9056-078825064050",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notion DRM": {
      "ai_tool": [
        [
          {
            "node": "f0b7818b-5651-4f7d-a1b6-dd191420d3f2",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "b89afbb8-d7d1-4e16-a0a5-daf00d57641c": {
      "ai_memory": [
        [
          {
            "node": "f0b7818b-5651-4f7d-a1b6-dd191420d3f2",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "3a72e740-f405-4a69-a491-37b0740d7485": {
      "main": [
        [
          {
            "node": "3d72bea4-3dfe-4348-a894-8502908f519b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "240d7c56-fb5e-4783-b6b3-50e83558103d": {
      "main": [
        [
          {
            "node": "b2390cb4-1540-4c1c-b191-0cc1ec405e4c",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5d547b75-bf66-48ed-86fb-eb7261c23d61": {
      "main": [
        [
          {
            "node": "f0b7818b-5651-4f7d-a1b6-dd191420d3f2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4ac3f1d8-bb37-4eb5-9056-078825064050": {
      "main": [
        [
          {
            "node": "bd3739e0-e670-49f3-bc5f-2dc4cda9f0c0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "bd3739e0-e670-49f3-bc5f-2dc4cda9f0c0": {
      "main": [
        [],
        []
      ]
    },
    "f28727af-d890-4292-8c00-a12f1ad813d0": {
      "ai_languageModel": [
        [
          {
            "node": "f0b7818b-5651-4f7d-a1b6-dd191420d3f2",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    }
  }
}
Preguntas frecuentes

¿Cómo usar este flujo de trabajo?

Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.

¿En qué escenarios es adecuado este flujo de trabajo?

Avanzado - Chatbot de IA, IA Multimodal

¿Es de pago?

Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.

Información del flujo de trabajo
Nivel de dificultad
Avanzado
Número de nodos16
Categoría2
Tipos de nodos8
Descripción de la dificultad

Adecuado para usuarios avanzados, flujos de trabajo complejos con 16+ nodos

Autor
Miftah Rahmat

Miftah Rahmat

@miftahr

I’m an automation enthusiast specializing in n8n workflow design and integration.

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34