Украинец создал 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 во время обработки. Во-вторых, реализована функция публичных страниц для каждого резюме с настроенными 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 году.