Разработка Telegram-бота для генерации SMM-креативов с помощью ИИ

Цель проекта

Создать внутренний инструмент для маркетингового агентства, который значительно ускорит и упростит процесс создания рекламного контента (тексты, озвучка, видео) для таргетированной рекламы. Решение должно иметь потенциал для дальнейшего масштабирования.

Основной функционал (MVP)

  • Авторизация: Доступ по Telegram ID через white-list.
  • Система ролей: Две основные роли: администратор и пользователь.
  • Пошаговый сценарий взаимодействия через кнопки:
    • Генерация рекламных текстов (primary text, headline, призыв к действию, hook).
    • Генерация озвучки с помощью TTS (синтез речи) с выбором языка и голоса.
    • Генерация видео в вертикальном формате 9:16 длительностью до 60 секунд через внешние AI API.
  • Возможность перегенерации любого результата.
  • Уведомления пользователя о статусе выполнения задачи генерации.

Функции для администратора

  • Управление списком пользователей (добавление, удаление).
  • Настройка лимитов на количество генераций для пользователей.
  • Просмотр логов ошибок для диагностики проблем.

Технические требования

  • Стек технологий: Python (с использованием фреймворка aiogram или аналога) либо Node.js.
  • Архитектура: Обязательна асинхронная обработка задач для работы с API.
  • Интерфейс: Только внутри Telegram, без отдельной веб-панели.
  • Безопасность: Все API-ключи и чувствительные данные должны храниться в переменных окружения (ENV).
  • Развертывание: Бот будет размещен на сервере заказчика.
  • Результат работы: Полный исходный код проекта и подробная инструкция по установке и настройке.

Сроки разработки

Ожидаемый срок выполнения проекта: от 7 до 14 дней.