Хочете будувати кар’єру в Data Science та AI? Vodafone Big Data Lab відкриває новий набір —>
Наталя ХандусенкоСтартап
5 листопада 2026, 12:48
2026-11-05
Одеський розробник створив Telegram-бота, який об'єднує десятки каналів моніторингу тривог в одну стрічку. Як працює bot_allert
Backend та AI-інженер Владислав Скопенко запустив open-source проєкт bot_allert — Telegram-бота, який розв’язує проблему інформаційного перенавантаження під час моніторингу повітряних тривог. Коли кількість таких джере сягає десятків, користувачі ризикують або втомитися від постійних сповіщень, або пропустити небезпеку. Розроблений інструмент вирішує цю дилему, об'єднуючи сповіщення у зручну та налаштовувану стрічку.
Backend та AI-інженер Владислав Скопенко запустив open-source проєкт bot_allert — Telegram-бота, який розв’язує проблему інформаційного перенавантаження під час моніторингу повітряних тривог. Коли кількість таких джере сягає десятків, користувачі ризикують або втомитися від постійних сповіщень, або пропустити небезпеку. Розроблений інструмент вирішує цю дилему, об'єднуючи сповіщення у зручну та налаштовувану стрічку.
«Людина стежить приблизно за двадцятьма каналами з тривогами. Частина з них важлива, решта здебільшого шум. Якщо вимкнути звук, можна пропустити важливе. Якщо не вимикати, телефон дзвонить постійно», — пояснює Владислав Скопенко мету своєї розробки.
Як працює бот
bot_allert об'єднує всі обрані канали з окремої папки Telegram в одну спільну стрічку та пересилає пости в єдиний чат. При цьому інструмент автоматично підлаштовується під системні налаштування користувача: якщо конкретний канал вимкнений, повідомлення з нього прийде беззвучно, а з важливих джерел — зі звуком.
Для реалізації цієї логіки розробнику довелося використати комбіновану схему з двох клієнтів:
«Бот не може пересилати пости з каналів, в яких його немає. Тому працюють два клієнти: один увійшов в акаунт користувача і лише читає пости та налаштування, другий, звичайний бот, надсилає їх», — зазначає інженер.
Розробник також підкреслив, що бот працює виключно в режимі читання: він не публікує матеріали, не змінює статус прочитаного та не здійснює дій з підписками.
Технічні виклики та оптимізація
Під час розробки інженер зіткнувся з кількома технічними викликами.
Зокрема, виявилося, що статуси «без звуку» в Telegram зберігаються по-різному — прапорцем, датою завершення блокування або порожнім звуком, тому боту довелося враховувати всі три варіанти. Крім того, виникли складнощі з форматуванням через те, що месенджер обраховує позиції тексту в UTF-16, де емодзі зсували посилання та жирний шрифт і вимагали додаткових перерахунків. Попри ці нюанси, інструмент вдалося оптимізувати для роботи навіть на слабкому залізі — він без проблем запускається на безкоштовному сервері Oracle Cloud Free Tier.
«Безкоштовних ARM-серверів не було («Out of capacity»), тож узяв мікро-віртуалку з 1 ГБ пам’яті й додав swap, щоб на ній збирався Docker-образ. Боту вистачає близько 100 МБ», — ділиться айтівець.
Безпека та обмеження
Проєкт є повністю децентралізованим та open-source: у нього немає єдиного сервера, а кожен користувач запускає власний екземпляр бота для свого акаунта за допомогою Docker або Python 3.12+ (з uv).
Серед поточних обмежень інструмента автор виділяє відсутність відстеження редагувань/видалень постів, пересилання альбомів окремими повідомленнями та пропуск публікацій, створених під час перезапуску бота.
Вихідний код і детальну інструкцію із запуску опубліковано на GitHub.
Соціальні мережі та штучний інтелект формують глобальні наративи про війну в Україні. Як їх використовують українці та росіяни — аналітика від Foreign Policy
Напередодні вторгнення росії в Україну соціальні медіа слугували полем битви для держав і недержавних діячів, щоби поширювати конкуруючі наративи про війну та зображати поточний конфлікт у своїх власних інтересах. Видання Foreign Policy опублікувало великий аналітичний матеріал, як українці та росіяни використовують соціальні мережі, щоб давати інформацію про війну. Наводимо його адаптований переклад.
Telegram 19 червня запустив Premium-підписку. Скільки вона коштуватиме, які нові функції отримає підписник
Telegram 19 червня запустив Premium-підписку. Вона відкриває доступ до додаткових функцій месенджера. Користувачі платної версії зможуть завантажувати файли об'ємом до 4 ГБ та скачувати їх на максимальній швидкості, використовувати додаткові інструменти для керування чатами та автоматично трансформувати голосові повідомлення у текст.