Разработка Telegram-бота под ключ: ИИ-нарезка Shorts/Reels (Python / API Opus Clip) по фрагментам

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Тимур Керимов  
Требуется разработать Telegram-бота под ключ на Python (Aiogram 3) с базой данных PostgreSQL. Бот помогает блогерам, экспертам и контент-мейкерам автоматически нарезать длинные видео (по ссылкам YouTube / Google Drive или файлом) в сочные, вирусные вертикальные Shorts/Reels с динамическими субтитрами через интеграцию с ИИ-платформами.Главная фишка и логика работы: Бот НЕ обрабатывает видео целиком. Он работает строго по выбранным пользователем фрагментам (тайм-кодам), что экономит баланс и повышает точность нарезки.🛠 Функционал и Бизнес-логика бота:1. Интеграция с ИИ-видео движками:Подключение Opus Clip API (в приоритете) или аналогичных решений (Vizard.ai / Submagic).Требования к ИИ-монтажу: Авто-кадрирование под формат 9:16 (удержание лица в кадре), умный поиск вирусных моментов, удаление пауз и сочные динамические субтитры с авто-эмодзи и подсветкой слов в стиле MrBeast.Длина готовых роликов на выходе: 40–80 секунд.2. Финальная логика тарифов и жесткие ограничения:Тест-драйв: 3 минуты бесплатной обработки при первом запуске (на видео накладывается ватермарка нашего бота).Тариф «Старт» (1 900 руб/мес): Доступно 20 минут общего баланса в месяц. Без ватермарки.Тариф «Профи» (3 490 руб/мес): Доступно 50 минут общего баланса в месяц. Без ватермарки.3. Пошаговая логика выбора фрагмента (Критически важно):Пользователь отправляет боту ссылку на длинное видео (или загружает файл).Бот принимает видео и просит ввести тайм-коды фрагмента, который нужно нарезать (например: 12:30 – 15:45).Жесткое ограничение: Длина одного выбранного фрагмента за раз не должна превышать 5 минут. Если пользователь ввел отрезок длиннее (например, 10:00 – 16:00), бот выдает ошибку: «Максимальная длина одного фрагмента — 5 минут. Пожалуйста, укажите более короткий отрезок».Перед отправкой в ИИ бот запрашивает подтверждение во всплывающем окне (inline-кнопкой): «Вы выбрали отрезок длиною Х мин Х сек. С вашего баланса будет списано Х мин. Продолжить?».Сервер бота (через ffmpeg или облачные функции) обрезает видео строго по указанным тайм-кодам и отправляет в API только этот кусок. С баланса пользователя в Telegram списывается ровно длительность этого фрагмента. Перед отправкой бот обязательно проверяет, хватает ли у пользователя минут.4. Платежная система (Автопродление):Интеграция эквайринга (Продамус, ЮKassa или Робокасса) для оплаты картами РФ + СБП.Обязательно: Реализовать рекуррентные платежи (подписку). Через 30 дней деньги списываются автоматически, а пакет минут в базе данных обновляется.5. Технические нюансы:Работа с тяжелыми файлами: обход лимитов Telegram через Telegram Local Bot API или скачивание/обрезание фрагментов на стороне сервера по ссылкам, чтобы не перегружать систему.Проект должен быть упакован в Docker для быстрой развертывания на VPS
Опубликован 27.07.2026 в 16:09

Выберите способ верификации:

Обновите страницу после прохождения верификации.