Описание задачи

Необходимо реализовать автоматизированную систему, где пользователь через админ-панель добавляет YouTube-канал (ссылку, краткое описание и дату начала обработки), а система самостоятельно проходит по каналу, парсит видео, скачивает транскрипты, сохраняет их в базу данных и отправляет в нейросеть для анализа.

Требования к функционалу

  • Админ-панель с возможностью добавления YouTube-каналов (ссылка, описание, дата начала обработки).
  • Скрипт автоматического прохода по видео канала начиная с указанной даты.
  • Скачивание транскриптов (субтитры или речь из видео).
  • Сохранение всех данных в базу.
  • Интеграция с первой нейросетью для анализа текста и получения структурированного JSON на выходе.

Технические детали

  • Язык: Python (или другой, на выбор разработчика, но рекомендуется Python для интеграции с AI).
  • База данных: любая реляционная или NoSQL (например, PostgreSQL, SQLite, MongoDB).
  • Архитектура: бэкенд REST API или Flask-приложение, фронтенд (React / Vue / чистый HTML+JS) подключается готовый.
  • Интеграция с нейросетями: вызов внешнего API или локальной модели.

Ожидаемый результат

  • Работающий сервис, в котором админ добавляет канал, а система в фоне обрабатывает видео и выдает проанализированный результат в виде JSON.
  • Код, готовый к развертыванию на сервере.