СвойХит — песня на заказ в Telegram и MAX
Наговорил идею голосом — получил готовую песню в ответ. Сайт и один бот на две площадки.

Задача
Сервисы генерации музыки живут в браузере, требуют регистрации и просят зарубежную карту. Человеку, который хочет песню на день рождения, всё это лишнее.
Хотелось убрать посредника целиком: описал песню прямо в переписке — получил трек. И чтобы оплата тоже была внутри мессенджера, без перехода на сайт.
Что сделали
Бот принимает описание текстом или голосовым сообщением, отдаёт его в генерацию и присылает готовый трек с обложкой. Голос распознаётся отдельным сервисом, так что говорить можно свободно, а не диктовать по словам.
Одно продуктовое ядро обслуживает две площадки — Telegram и MAX. Библиотеки для них конфликтуют между собой, поэтому каждая площадка запускается в своём окружении, а вся логика и база у них общие: новая фича появляется сразу в обоих мессенджерах.
Подписки оплачиваются напрямую через платёжный API, без внешних касс и переходов на сторонний сайт.
Что получилось
Бот работает на обеих площадках, включая голосовой ввод и оплату подписки.
Сверху вырос раздел с другими нейросетями — тот же бот стал точкой входа не только к музыке.
Под капотом
- Язык
- Python
- Стек
- aiogram для Telegram и maxapi для MAX (в двух отдельных окружениях), Suno для музыки, ElevenLabs для распознавания голоса, приём голоса через webhook, оплаты напрямую через API ЮKassa
- Роль студии
- Бот, платежи, голосовой ввод, вторая площадка MAX
Другие работы
У вас похожая задача?
Расскажите в двух словах, что нужно. Оценим объём и назовём вилку — бесплатно и без обязательств.
Обсудить проект