Разработка Telegram-бота для генерации песен с ИИ

Цель проекта

Создать интеллектуального Telegram-бота, который проводит пользователя по этапам заказа и автоматически генерирует уникальную персонализированную песню на основе его пожеланий.

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

  • Пошаговый сбор данных о виновнике торжества, поводе, музыкальном стиле и пожеланиях к тексту
  • Возможность указать эталонный трек для подражания стилю
  • Генерация текста через интеграцию с языковыми моделями
  • Создание музыки с вокалом через API генерации музыки (выдача 2 вариантов)

Процесс оплаты

Прием платежей осуществляется через пополнение токенов после валидации всех введенных данных. Поддерживаются карты разных платежных систем, включая локальные. Требуется легальная схема взаимодействия с зарубежными API для российских пользователей.

Архитектура решения

Telegram Bot на Node.js → Backend → Оркестратор (n8n) для координации вызовов API → Backend → Bot

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

  • Язык разработки: Node.js
  • Оркестрация: n8n
  • Базы данных: PostgreSQL, Redis
  • Интеграции: API генерации музыки, API языковых моделей, платежные агрегаторы

Ожидания от исполнителя

  • Опыт разработки Telegram-ботов на Node.js
  • Работа с n8n для автоматизации процессов
  • Интеграция внешних API (языковые модели, генерация музыки, платежные системы для РФ)