Telegram-бот для моніторингу тривог: новий проєкт від одеського розробника

Владислав Скопенко, бекенд та AI-інженер, створив open-source Telegram-бота bot_allert, який спрощує моніторинг повітряних тривог, об'єднуючи сповіщення з різних каналів в одну стрічку. Це допомагає уникнути інформаційного перевантаження та пропуску важливих повідомлень.

Функціональність бота

bot_allert об'єднує обрані канали в окремій папці Telegram та пересилає їхні пости в один чат. Бот адаптується до налаштувань користувача: повідомлення з вимкнених каналів приходять без звуку, а з важливих — зі звуком.

Для реалізації цього механізму використано два клієнти: один читає пости з акаунта користувача, інший — пересилає їх. Бот працює тільки в режимі читання, не публікуючи матеріали та не змінюючи статуси.

Технічні виклики

Владислав зіткнувся з технічними труднощами, зокрема з різними способами зберігання статусу «без звуку» в Telegram. Також були проблеми з форматуванням тексту через специфіку обробки емодзі. Проте бот успішно оптимізовано для роботи на слабких серверах, таких як Oracle Cloud Free Tier.

Безпека та обмеження

Проєкт є децентралізованим та open-source, кожен користувач може запустити власний екземпляр бота за допомогою Docker або Python 3.12+. Серед обмежень — відсутність відстеження редагувань постів та пересилання альбомів.

Вихідний код та інструкція для запуску доступні на GitHub. Українські ІТ-фахівці продовжують розробляти рішення для моніторингу безпекової ситуації, зокрема, раніше було представлено застосунок для відстеження тривог у реальному часі, яким скористалися понад 100 000 користувачів.


Джерело: dev.ua (https://dev.ua/news/telegram-bot-dlia-tryvoh-1793873444)

Пошук

Закрити