Task: Get Weather Forecast via Telegram

n8n workflow JSON:
{"id":"2","name":"Telegram Weather Workflow","nodes":[{"name":"Telegram Trigger","type":"n8n-nodes-base.telegramTrigger","position":[270,220],"parameters":{"updates":["message"]},"credentials":{"telegramApi":"Telegram"},"typeVersion":1},{"name":"OpenWeatherMap","type":"n8n-nodes-base.openWeatherMap","position":[480,220],"parameters":{"cityName":"berlin,de"},"credentials":{"openWeatherMapApi":"OpenWeatherMap"},"typeVersion":1},{"name":"Telegram","type":"n8n-nodes-base.telegram","position":[670,220],"parameters":{"text":"=Right now, we have {{$node[\"OpenWeatherMap\"].json[\"weather\"][0][\"description\"]}}. The temperature is {{$node[\"OpenWeatherMap\"].json[\"main\"][\"temp\"]}}°C but it really feels like {{$node[\"OpenWeatherMap\"].json[\"main\"][\"feels_like\"]}}°C 🙂","chatId":"={{$node[\"Telegram Trigger\"].json[\"message\"][\"chat\"][\"id\"]}}","additionalFields":{}},"credentials":{"telegramApi":"Telegram"},"typeVersion":1}],"active":true,"settings":{},"connections":{"OpenWeatherMap":{"main":[[{"node":"Telegram","type":"main","index":0}]]},"Telegram Trigger":{"main":[[{"node":"OpenWeatherMap","type":"main","index":0}]]}}}