РОЗРОБКА TELEGRAM-БОТА ДЛЯ СПОВІЩЕННЯ ПРО ПОВІТРЯНУ ТРИВОГУ В УКРАЇНІ

Автор(и)

  • Б. В. ПАШКОВСЬКИЙ Івано-Франківський національний технічний університет нафти і газу https://orcid.org/0000-0003-1082-6837

DOI:

https://doi.org/10.35546/kntu2078-4481.2025.3.2.49

Ключові слова:

Telegram-бот, повітряна тривога, ASP.NET Core, EF Core, мобільні сповіщення, цивільний захист

Анотація

Повномасштабне вторгнення Російської Федерації в Україну з 24 лютого 2022 року призвело до суттєвих трансформацій у сфері цивільного захисту. Одним із ключових викликів стало своєчасне інформування населення про загрози з повітря – ракетні обстріли, атаки дронів-камікадзе та авіаційні удари. Традиційна система централізованого оповіщення, що базується на сиренах радянського зразка, виявилася вразливою: у багатьох випадках сирени не працювали через пошкодження електромереж, відсутність резервного живлення чи організаційні збої.Водночас мобільні пристрої є доступними практично для кожного громадянина, що створює умови для впровадження цифрових сервісів. Прикладом є застосунок «Air Alert», який встановили понад 15 млн користувачів.Також відкритий проєкт alerts.in.ua надає дані про повітряні тривоги через API, що дає можливість інтеграції у сторонні застосунки та сервіси.У статті представлено розробку Telegram-бота для сповіщення про повітряні тривоги. Він може бути доданий у чати та канали та забезпечує автоматизовану розсилку повідомлень про початок, продовження та завершення тривог. Архітектура реалізована засобами ASP.NET Core Web API, з використанням Entity Framework Core для збереження даних. Для взаємодії з Telegram застосовано офіційний Bot API та бібліотеку Telegram.Bot.Джерелом даних є API ukrainealarm.com.Система передбачає збереження історії повідомлень у базі даних, ведення журналів подій та логування роботи сервісу. Це дає змогу відстежувати статистику тривог, аналізувати частоту їх виникнення та перевіряти роботу самого бота. У статті детально описано структуру бази даних, наведено приклади коду та проаналізовано основні сценарії роботи сервісу.

Посилання

The Guardian. Ukraine suffers surge in civilian casualties amid Russian drone and missile attacks. 2025. Режим доступу: https://www.theguardian.com/commentisfree/2025/aug/14/ukraine-kyiv-drones-vladimir-putin-missiles

Ajax Systems. Air Alert mobile application. 2024. Режим доступу: https://ajax.systems/ua/air-alert/

Wikipedia. Alerts.in.ua. 2025. Режим доступу: https://en.wikipedia.org/wiki/Alerts.in.ua

Telegram. Bot API. Режим доступу: https://core.telegram.org/bots/api

Ukrainealarm.com. API documentation. Режим доступу: https://api.ukrainealarm.com/swagger/index.html

Wikipedia. Civil defense siren. 2025. Режим доступу: https://en.wikipedia.org/wiki/Civil_defense_siren

Mezha.net. Чернігів впровадив локалізовану систему сирен. 2024. Режим доступу: https://mezha.net/eng/bukvy/chernihiv-s-new-air-raid-alert-sound-sparks-concern-and-feedback

FCC. Wireless Emergency Alerts. 2023. Режим доступу: https://www.fcc.gov/consumers/guides/wireless- emergency-alerts-wea

UNESCO. Crisis communication and digital platforms. 2022. Режим доступу: https://unesdoc.unesco.org/ark:/48223/pf0000381027

Reuters. Sleepless Kyiv: how Ukraine’s capital copes with Russia’s nighttime attacks. 2025. Режим доступу: https://www.reuters.com/business/aerospace-defense/sleepless-kyiv-how-ukraines-capital-copes-with-russias-nighttime-attacks-2025-07-19/

##submission.downloads##

Опубліковано

2025-11-28