{"product_id":"n8n-telegram-ai-chatbot-route-to-claude-gpt-gemini-openrouter","title":"n8n Telegram AI Chatbot: Route to Claude, GPT, Gemini \u0026 OpenRouter","description":"\u003ch3\u003eSend Telegram messages to Claude, GPT, Gemini, or OpenRouter—automatically routed through n8n\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow turns your Telegram bot into a multi-provider AI chat assistant. Users message your bot in Telegram, and the workflow routes each request to \u003cstrong\u003eAnthropic Claude\u003c\/strong\u003e, \u003cstrong\u003eOpenAI GPT\u003c\/strong\u003e, \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e, or \u003cstrong\u003eOpenRouter\u003c\/strong\u003e, then replies back in the same chat—while saving per-user conversation history and settings.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eListens for Telegram updates\u003c\/strong\u003e via messages and inline-keyboard callback queries.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtracts chat\/user context\u003c\/strong\u003e (chat ID, user info, message text) and detects whether the input is a \u003cstrong\u003ecommand\u003c\/strong\u003e or regular \u003cstrong\u003echat text\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHandles commands\u003c\/strong\u003e to provide help, settings, or status; updates user preferences like provider\/model, temperature, and system prompt.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eManages chat history\u003c\/strong\u003e with options such as starting a new chat, viewing history, exporting it, or clearing it.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds prompts with context\u003c\/strong\u003e by combining the user’s system prompt with recent conversation history (history is capped at \u003cstrong\u003e20 entries\u003c\/strong\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRoutes the request\u003c\/strong\u003e to the selected AI provider endpoint; returns an error message if the provider is unknown.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePosts the normalized AI reply back to Telegram\u003c\/strong\u003e and appends the user\/assistant messages into per-user static data.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eOperate a single Telegram “AI concierge” that can switch between \u003cstrong\u003eClaude\u003c\/strong\u003e, \u003cstrong\u003eGPT\u003c\/strong\u003e, \u003cstrong\u003eGemini\u003c\/strong\u003e, and \u003cstrong\u003eOpenRouter\u003c\/strong\u003e per user.\u003c\/li\u003e\n  \u003cli\u003eProvide SaaS support-style Q\u0026amp;A in Telegram while keeping separate chat history for each user.\u003c\/li\u003e\n  \u003cli\u003eLet users tune settings (provider, model, temperature, system prompt) without touching n8n.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTriggers\/Nodes:\u003c\/strong\u003e Telegram Trigger, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003eswitch\u003c\/strong\u003e, \u003cstrong\u003ehttp request\u003c\/strong\u003e, plus \u003cstrong\u003esticky note\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e Telegram for chat + callback handling; AI calls via HTTP Requests to Anthropic, OpenAI, Google Gemini, and OpenRouter provider endpoints.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eState:\u003c\/strong\u003e per-user conversation history and settings stored in \u003cstrong\u003en8n static data\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eSetup note:\u003c\/strong\u003e Create a Telegram bot with BotFather, connect Telegram credentials in n8n, and add provider API credentials for the models you plan to use.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45742771306675,"sku":"N8N-17633","price":23.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/pd3_dFTdsJlF6YMm09wl7_IlQSw9yI.png?v=1785402380","url":"https:\/\/buyflowscripts.com\/products\/n8n-telegram-ai-chatbot-route-to-claude-gpt-gemini-openrouter","provider":"N8N Commerce","version":"1.0","type":"link"}