Receive instant Telegram alerts for severe weather conditions with hourly automated monitoring and intelligent threat detection.
This Weather Alert Automation Agent monitors weather conditions on a scheduled basis and instantly notifies you via Telegram whenever weather alerts are detected. Instead of manually checking weather forecasts or missing critical weather warnings, this workflow automatically pulls real-time weather data every hour and sends you immediate notifications when dangerous conditions are identified.
Key benefits and time savings:
Target use cases:
This workflow is perfect for anyone who needs to stay informed about weather conditions without constant manual monitoring. Whether you're managing outdoor operations, planning events, or simply want peace of mind knowing you'll be alerted to dangerous weather, this agent works 24/7 on your behalf.
You'll benefit most if you:
Why it's needed: Telegram serves as your notification delivery channel, ensuring you receive weather alerts instantly on your mobile device or desktop. Telegram's reliability, speed, and cross-platform availability make it ideal for time-sensitive weather notifications. Unlike email, Telegram messages arrive within seconds and can include rich formatting for clear, readable alerts.
Setup steps:
Create a Telegram Bot
@BotFather
/start to begin/newbot to create a new botObtain Your Chat ID
@userinfobot in Telegram/start to receive your User ID (this is your Chat ID)https://api.telegram.org/bot<YOUR_API_TOKEN>/getUpdates to find your Chat ID in the responseTest Your Bot Connection
Configuration in TaskAGI
This is a documentation node that explains your workflow's purpose. While it doesn't affect execution, it's valuable for future reference.
Configuration:
"Monitors weather conditions hourly and sends Telegram alerts when severe weather is detected"
This trigger node determines when your workflow runs. It's the heartbeat of your automation.
Configuration parameters:
Hours
1 (runs every hour)06:00 for 6 AM)Example: If you set this to run at 6:00 AM with a 1-hour interval, the workflow executes at 6:00 AM, 7:00 AM, 8:00 AM, and so on throughout the day.
This node fetches real-time weather information from a weather API.
Configuration parameters:
GET
https://api.openweathermap.org/data/2.5/weather?q=YourCity&appid=YOUR_API_KEY&units=metric
Content-Type: application/json
Important: Replace YourCity with your target location and YOUR_API_KEY with your actual API credentials.
Expected output: A JSON response containing current weather data including temperature, conditions, alerts, and more.
This decision node evaluates whether weather alerts exist in the data received from Node 3.
Configuration parameters:
Contains or Equals
response.alerts (or the relevant field from your weather API)true or check if the alerts array is not emptyLogic explanation: If the weather data contains alerts (severe weather warnings), the workflow proceeds to send you a notification. If no alerts exist, the workflow stops without sending a message.
This node delivers the alert to your Telegram account when severe weather is detected.
Configuration parameters:
🚨 WEATHER ALERT 🚨
Location: [City Name]
Alert: [Alert Type]
Details: [Alert Description]
Time: [Current Time]
HTML or Markdown for formatted textExample message:
🚨 WEATHER ALERT 🚨
Location: New York
Alert: Severe Thunderstorm Warning
Details: Severe thunderstorms expected with hail and strong winds
Time: 2:00 PM EST
This node gracefully ends the workflow when no alerts are detected, preventing unnecessary notifications.
Configuration: No parameters needed. This node simply stops execution without taking further action.
Success indicators:
Troubleshooting tips:
Your Weather Alert Automation Agent is now ready to keep you informed 24/7!