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