Монитор оповещения о воздушной тревоге
Проект предназначен для отслеживания актуального статуса тревог через Alerts in UA API и мгновенного информирования пользователей о начале и окончании тревог. Система позволяет мониторить как весь регион Днепр, так и, при дополнительной настройке, все регионы Украины.
Функционал
- Мониторинг в реальном времени с настраиваемым интервалом
- Автоматические уведомления в Telegram при изменении статуса тревоги
- Отслеживание состояния тревог: активна, частичная, нет тревоги
- Логирование всех событий в консоль и файл
- Обработка ошибок при сбоях API
- Возможность кастомизации текстов уведомлений
Особенности
- Возможность отслеживать несколько регионов одновременно
- Настраиваемые сообщения с отметкой времени
- Гибкая конфигурация через .env
Результат
Система позволяет оперативно информировать пользователей о рисках в регионе, минимизируя задержки в реакции на воздушные тревоги.
На чём сделано
- Python 3.8+
- Aiogram для интеграции с Telegram
- Alerts in UA Python API для получения данных о тревогах
- python-dotenv для управления настройками через переменные окружения
- APScheduler для планирования периодических проверок


