{
  "openruna_format": "flow-graph-v1",
  "title": "🐋🤖 DeepSeek AI Agent + Telegram + LONG TERM Memory 🧠",
  "slug": "deepseek-ai-agent-telegram-long-term-memory-2",
  "source_filename": "2044_Telegram_Googledocs_Automation_Webhook.json",
  "nodes": [
    {
      "id": "Check User & Chat ID",
      "name": "Check User & Chat ID",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Error message",
      "name": "Error message",
      "integration": "telegram",
      "kind": "action"
    },
    {
      "id": "Listen for Telegram Events",
      "name": "Listen for Telegram Events",
      "integration": "webhook",
      "kind": "trigger"
    },
    {
      "id": "Validation",
      "name": "Validation",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Message Router",
      "name": "Message Router",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "AI Agent",
      "name": "AI Agent",
      "integration": "@n8n/n8n-nodes-langchain.agent",
      "kind": "action"
    },
    {
      "id": "Merge",
      "name": "Merge",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Window Buffer Memory",
      "name": "Window Buffer Memory",
      "integration": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "kind": "action"
    },
    {
      "id": "When chat message received",
      "name": "When chat message received",
      "integration": "@n8n/n8n-nodes-langchain.chat",
      "kind": "trigger"
    },
    {
      "id": "Telegram Response",
      "name": "Telegram Response",
      "integration": "telegram",
      "kind": "action"
    },
    {
      "id": "Save Long Term Memories",
      "name": "Save Long Term Memories",
      "integration": "googleDocsTool",
      "kind": "action"
    },
    {
      "id": "Retrieve Long Term Memories",
      "name": "Retrieve Long Term Memories",
      "integration": "googleDocs",
      "kind": "action"
    },
    {
      "id": "Response Error message",
      "name": "Response Error message",
      "integration": "telegram",
      "kind": "action"
    },
    {
      "id": "DeepSeek-R1 Reasoning",
      "name": "DeepSeek-R1 Reasoning",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "DeepSeek-V3 Chat",
      "name": "DeepSeek-V3 Chat",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Merge",
      "to": "AI Agent"
    },
    {
      "from": "AI Agent",
      "to": "Telegram Response"
    },
    {
      "from": "AI Agent",
      "to": "Response Error message"
    },
    {
      "from": "Validation",
      "to": "Check User & Chat ID"
    },
    {
      "from": "Message Router",
      "to": "Merge"
    },
    {
      "from": "Message Router",
      "to": "Retrieve Long Term Memories"
    },
    {
      "from": "Message Router",
      "to": "Error message"
    },
    {
      "from": "Check User & Chat ID",
      "to": "Message Router"
    },
    {
      "from": "Check User & Chat ID",
      "to": "Error message"
    },
    {
      "from": "Listen for Telegram Events",
      "to": "Validation"
    },
    {
      "from": "Retrieve Long Term Memories",
      "to": "Merge"
    }
  ]
}