{"product_id":"telegram-ai-data-assistant-n8n-workflow-gpt-4o-open-meteo","title":"Telegram AI Data Assistant n8n Workflow: GPT-4o + Open-Meteo","description":"\u003ch3\u003eTurn your Telegram bot into an AI data assistant for weather, FX, crypto, and Indonesia updates\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow connects a Telegram chat to an OpenAI-powered agent that answers natural-language questions with live data from Open-Meteo (weather), Frankfurter (FX rates), CoinGecko (crypto), and Indonesia public data via StudioAPI (including BMKG earthquake data and Bank Indonesia exchange rates).\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eListens on Telegram:\u003c\/strong\u003e Triggers whenever a new message is received by your Telegram bot.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUnderstands the question with OpenAI:\u003c\/strong\u003e Sends the message text to a LangChain-style agent (configured with GPT-4o by default in the workflow context, with \u003cem\u003egpt-4o-mini\u003c\/em\u003e noted as the default model) that decides which data source to use.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches live weather (Open-Meteo):\u003c\/strong\u003e When the user asks about weather, it retrieves current conditions using latitude and longitude.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches FX or crypto:\u003c\/strong\u003e\n    \u003cul\u003e\n      \u003cli\u003eFor FX questions, it pulls USD-based foreign exchange rates from \u003cstrong\u003eFrankfurter\u003c\/strong\u003e.\u003c\/li\u003e\n      \u003cli\u003eFor crypto questions, it pulls major crypto prices from \u003cstrong\u003eCoinGecko\u003c\/strong\u003e.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAnswers Indonesia-focused questions:\u003c\/strong\u003e Retrieves the latest Indonesia earthquake data (BMKG source) or Bank Indonesia exchange rates via \u003cstrong\u003eStudioAPI\u003c\/strong\u003e using \u003cstrong\u003ex-api-key\u003c\/strong\u003e authentication.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eResponds back in Telegram:\u003c\/strong\u003e Summarizes the results into a short, mobile-friendly reply and sends it to the user.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e“Will it rain in Jakarta today?” (Open-Meteo weather via lat\/long)\u003c\/li\u003e\n  \u003cli\u003e“What’s the latest USD IDR rate?” (Bank Indonesia via StudioAPI)\u003c\/li\u003e\n  \u003cli\u003e“Show me current FX rates and crypto prices.” (Frankfurter + CoinGecko)\u003c\/li\u003e\n  \u003cli\u003e“Any recent earthquakes in Indonesia?” (BMKG earthquake updates via StudioAPI)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTelegram Trigger\u003c\/strong\u003e for incoming messages and Telegram reply sending.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8nn8n-nodes-langchainagent\u003c\/strong\u003e + \u003cstrong\u003en8nn8n-nodes-langchainlm chat open ai\u003c\/strong\u003e (OpenAI agent using GPT-4o \/ gpt-4o-mini).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOpen-Meteo\u003c\/strong\u003e for weather data.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFrankfurter\u003c\/strong\u003e for USD-based FX rates.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCoinGecko\u003c\/strong\u003e for crypto prices.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStudioAPI\u003c\/strong\u003e for BMKG earthquakes and Bank Indonesia exchange rates (HTTP header \u003cstrong\u003ex-api-key\u003c\/strong\u003e).\u003c\/li\u003e\n  \u003cli\u003eIncludes a \u003cstrong\u003eSticky Note\u003c\/strong\u003e and supporting nodes; a \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e node is included in the stack.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45824206110899,"sku":"N8N-18151","price":16.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/1dushSpEA8DHjnBuzzPx2_SNmyBVxI.png?v=1786612691","url":"https:\/\/buyflowscripts.com\/products\/telegram-ai-data-assistant-n8n-workflow-gpt-4o-open-meteo","provider":"N8N Commerce","version":"1.0","type":"link"}