Українець створив Telegram-бота для стислого переказу YouTube-відео

Старший бекенд-розробник (Senior Backend Developer) Олександр Диптан розробив Telegram-бота YTSummarAI, який автоматично формує короткі резюме YouTube-роликів. Завдяки цьому інструменту розробник встигає «переглянути» до 20 відео на день, витрачаючи на це лише 30 хвилин. Про свій проєкт він розповів у блозі на DOU.

За словами Диптана, він прагнув створити не просто інструмент для підсумків, а повноцінну систему фільтрації й засвоєння інформації — від появи нового ролика до готового резюме в одному місці.

- Реклама -

Для швидкого запуску мінімально життєздатного продукту (MVP) розробник обрав Telegram. Платформа вже має вбудовану авторизацію, мобільну й десктопну версії, систему прийняття платежів та підтримку WebApp. Щоб система витримувала навантаження, Диптан із самого початку застосував event-driven підхід. Бот лише приймає запити й фіксує їх як асинхронні повідомлення в Redis, тоді як уся обробка виконується окремими воркерами у фоновому режимі.

Технічний стек проєкту побудований на Symfony 7+, PostgreSQL та Redis, де Symfony Messenger виступає брокером повідомлень. Уся інфраструктура розгорнута в Docker на одному VPS, що дає змогу нарощувати потужність простим додаванням нових сервіс-контейнерів.

Підписуйтесь на Mediasat у Telegram: тут найцікавіші новини ТБ та телекому

Принцип роботи бота базується на повній автоматизації. RSS-поллер безперервно стежить за обраними YouTube-каналами, і щойно з’являється нове відео — система автоматично ставить завдання в чергу Redis. Воркер підхоплює його, витягує транскрипт і передає штучному інтелекту (ШІ) для аналізу. Користувач бачить картки прев’ю — якщо резюме вже готове, читає одразу, якщо ні — запускає обробку кнопкою та отримує результат приблизно за 30 секунд.

Ключовою перевагою проєкту розробник вважає персоналізовані промпти для кожного каналу. При підписці ШІ аналізує останні 15 відео каналу й адаптує стиль резюме під його специфіку. Так, у фінансових відео акцент робиться на тікерах і цільових цінах, а в історичних — на причинно-наслідкових зв’язках та контексті епохи.

Технічно найскладнішим залишається отримання транскриптів, адже YouTube не надає офіційного API для субтитрів. Наразі це вирішується через ланцюжок двох платних провайдерів, які забезпечують стабільну роботу в обхід обмежень платформи. У перспективі Диптан планує перейти на власне рішення для повної незалежності від зовнішніх сервісів.

Паралельно з економією часу виникла інша проблема — складність повернення до збережених інсайтів. Список «Переглянути пізніше» фактично перемістився з YouTube у Telegram і перетворився на хаотичну стрічку без структури. Щоб вирішити це, розробник впровадив систему тегів просто у формі підсумку. У меню WebApp з’явилася вкладка «Теги» з двома режимами — хмарою тегів за назвою та хронологічним списком відео за обраним запитом. Інтерфейс підтримує автодоповнення та швидке керування тегами через клавішу Enter.

«Я перестав ставитись до бота як до інструменту швидкого читання YouTube. Він став персональною бібліотекою знань. Я не споживаю — я накопичую», — зазначив Диптан.

За два тижні після запуску розробник додав кілька оновлень. По-перше, з’явилися сповіщення в чат-боті про готовність резюме — тепер користувач не пропустить результат, навіть якщо закрив WebApp під час обробки. По-друге, реалізовано функцію публічних share-сторінок для кожного підсумку з налаштованими sitemap та розміткою JSON-LD, що додатково залучає органічний трафік із Google. Система перелінковки за схожими тегами допомагає утримувати відвідувачів на платформі.

- Реклама -

У найближчих планах — вихід за межі YouTube. Також розробник працює над автотегуванням за допомогою ШІ, підпискою через Paddle, повнотекстовим пошуком у бібліотеці та чат-ботом для роботи з відео.

Тим часом українські розробники продовжують створювати оригінальні інструменти для роботи з відеоплатформою. Зокрема, раніше інший розробник створив інтерактивну мапу україномовного YouTube з понад 10 000 каналів, розподілених за тематичними категоріями, де розмір кожного елемента залежить від кількості підписників.

- Реклама -

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

- Реклама -

Читайте також

MEGOGO відмовиться від показу Чемпіонату світу з футболу у форматі 4K

MEGOGO транслюватиме ЧС-2026 з футболу у форматі Full HD — судячи з усього платформа відмовилась від 4K через значний трафік і навантаження на інфраструктуру.

Netflix запровадив голосовий ШІ-пошук прямо з пульта

Netflix тестує голосовий пошук із підтримкою ШІ — функція доступна обмеженому колу глядачів у США і вже добре справляється зі специфічними запитами.

«Київстар» вимкне 3G у низці населених пунктів областей, де тривають бої

З 4 серпня «Київстар» вимкне 3G у низці міст і районів Вінницької, Донецької, Запорізької, Харківської та Херсонської областей — звільнені частоти підуть на 4G.

«Зеонбуд» відсудив у телеканалу НТН понад 23 мільйони гривень

Господарський суд міста Києва зобов'язав телеканал НТН виплатити «Зеонбуду» понад 23 млн грн боргу за послуги цифрового мовлення — зустрічний позов НТН відхилено.

PCI-SIG опублікувала проєкт стандарту PCIe 8.0 — швидкість передачі сягне 256 ГТ/с

PCI-SIG опублікувала проєкт специфікації PCIe 8.0 зі швидкістю 256 ГТ/с і пропускною здатністю до 1 Тбайт/с на слот. Фінальну версію оприлюднять у 2028 році.