Weather Alert is an open-source Discord bot written in discord.js v14 that provides real-time weather updates and alerts. It aims to deliver accurate weather information, forecasts, and severe weather alerts to Discord users, ensuring they stay informed about weather changes in their location.
- Real-Time Weather Updates: Receive automatic weather updates every 1–3 hours.
- Location-Based Alerts: Set your location to get personalized weather notifications.
- Severe Weather Alerts: Be notified of critical weather events like storms, heatwaves, or blizzards.
- Weather Forecasts: Get daily and weekly weather forecasts for any city.
- Dynamic Weather Embeds: Beautifully designed embeds show temperature, humidity, wind speed, and more.
- Custom Weather Notifications: Customize the frequency of updates and specific weather conditions to track.
- Historical Weather Data: Look up past weather data for any given date.
- Interactive Weather Commands: Use slash commands like
/weather
or/forecast
to get the latest weather info. - Multilingual Support: Weather alerts available in multiple languages.
This project is under active development and is expected to take several weeks to fully complete. However, you can already contribute by testing features, submitting issues, or improving the codebase.
- Node.js: v18.x or later
- discord.js: v14
- A weather API key (e.g., from OpenWeatherMap or WeatherAPI)
- Clone the repository:
git clone https://github.com/nextezza/weather-alert-bot.git cd weather-alert-bot