Air Raid Alert Monitor

Python 29 USD
Job 28 of 45
Air Raid Alert Monitor

Python system for monitoring air alerts in the city of Dnipro, Ukraine, with automatic notifications sent to a Telegram channel in real-time.

The project is designed to track the current status of alerts through the Alerts in UA API and to instantly inform users about the start and end of alerts. The system allows monitoring of the entire Dnipro region as well as, with additional configuration, all regions of Ukraine.

Functionality:
* Real-time monitoring with customizable intervals
* Automatic notifications in Telegram upon status change of alerts
* Tracking alert statuses: active, partial, no alert
* Logging all events to console and file
* Error handling for API failures
* Ability to customize notification texts

Technology stack:
* Python 3.8+
* Aiogram for integration with Telegram
* Alerts in UA Python API for retrieving alert data
* python-dotenv for managing settings through environment variables
* APScheduler for scheduling periodic checks

Features:
* Ability to monitor multiple regions simultaneously
* Customizable messages with timestamps
* Flexible configuration through .env

Result:
The system allows for prompt informing of users about risks in the region, minimizing delays in response to air alerts.

GitHub: https://github.com/fedyaqq34356/alerts-in-ua.git
Details
  • Added:
175

Freelancer

  • Projects 25
  • Rating 5.0
  • Rating 3 699
Register

If you have an account, log in

Indicators

  • Last visit: 4 minutes ago