{
  "name": "AI-powered stock analysis assistant with Telegram, Claude & GPT-4O Vision",
  "nodes": [
    {
      "id": "7dbd30db-d992-460a-b6b5-fc75d3f08926",
      "name": "Get Chart",
      "type": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "position": [
        280,
        400
      ]
    },
    {
      "id": "acd97cba-2903-4165-a852-fc1573f5656b",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        180,
        120
      ]
    },
    {
      "id": "f66dc05f-1cc4-4cfe-84e6-db45f5701a44",
      "name": "Send Analysis",
      "type": "n8n-nodes-base.telegram",
      "position": [
        500,
        240
      ]
    },
    {
      "id": "4b99eaa0-7195-4ebe-bd44-63f6226bca05",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -40,
        40
      ],
      "parameters": {
        "width": 820,
        "height": 520,
        "content": "## AI Agent\n"
      }
    },
    {
      "id": "7e4fa426-0f5b-4fc8-9826-17d6377a633a",
      "name": "OpenRouter Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        20,
        380
      ]
    },
    {
      "id": "828ffa48-73bb-4866-9b7f-e9a1f2860499",
      "name": "Settings",
      "type": "n8n-nodes-base.set",
      "position": [
        -420,
        180
      ]
    },
    {
      "id": "92b08cf0-5959-4e1f-a0b3-7eaca590aa3b",
      "name": "Send Typing action",
      "type": "n8n-nodes-base.telegram",
      "position": [
        -240,
        320
      ]
    },
    {
      "id": "54baebf8-5276-4374-a1da-3996125744a9",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        -240,
        60
      ]
    },
    {
      "id": "284fd9c6-c45b-4c6f-8bb6-dcfefb80702d",
      "name": "PreProcessing",
      "type": "n8n-nodes-base.set",
      "position": [
        -580,
        180
      ]
    },
    {
      "id": "59d587d5-6688-4fe9-adaa-373f8b511b5f",
      "name": "Telegram Trigger1",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        -740,
        180
      ]
    },
    {
      "id": "6865b331-0127-4f93-93a6-6c28568229f1",
      "name": "Simple Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        140,
        340
      ]
    },
    {
      "id": "56b4c931-a3b6-4932-8621-8457bb9aa92d",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -740,
        820
      ],
      "parameters": {
        "width": 1580,
        "height": 240,
        "content": "## Ade's Technical Analyst Workflow\n"
      }
    },
    {
      "id": "fa35c93b-1d8c-4f70-8e6e-98ce2e29731f",
      "name": "Workflow Input Trigger",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        -620,
        900
      ]
    },
    {
      "id": "f678d304-6fae-4bde-a1ed-63408ecc5fdb",
      "name": "response",
      "type": "n8n-nodes-base.set",
      "position": [
        640,
        900
      ]
    },
    {
      "id": "22975ce5-5931-4b6c-9b9e-6091d942087f",
      "name": "Technical Analysis",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        240,
        900
      ]
    },
    {
      "id": "c9fa94e1-48d3-4646-b54a-2c1c0818b060",
      "name": "Download Chart",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        40,
        900
      ]
    },
    {
      "id": "40f09b7e-9062-4d45-9399-d098c2930575",
      "name": "Send Chart",
      "type": "n8n-nodes-base.telegram",
      "position": [
        440,
        900
      ]
    },
    {
      "id": "b3182cc9-3892-4284-89aa-76906d0c0c05",
      "name": "Set Stock Ticker",
      "type": "n8n-nodes-base.set",
      "position": [
        -400,
        900
      ]
    },
    {
      "id": "4796946e-7c0d-475e-a1e8-948f98ab3b7e",
      "name": "Get Chart1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -180,
        900
      ]
    }
  ],
  "connections": {
    "Merge": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        [
          {
            "node": "Send Analysis",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Settings": {
      "main": [
        [
          {
            "node": "Send Typing action",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Chart": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get Chart1": {
      "main": [
        [
          {
            "node": "Download Chart",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Chart": {
      "main": [
        [
          {
            "node": "response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PreProcessing": {
      "main": [
        [
          {
            "node": "Settings",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Download Chart": {
      "main": [
        [
          {
            "node": "Technical Analysis",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Stock Ticker": {
      "main": [
        [
          {
            "node": "Get Chart1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram Trigger1": {
      "main": [
        [
          {
            "node": "PreProcessing",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Typing action": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Technical Analysis": {
      "main": [
        [
          {
            "node": "Send Chart",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenRouter Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Workflow Input Trigger": {
      "main": [
        [
          {
            "node": "Set Stock Ticker",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}