AVRORA — это Telegram-бот, который позволяет пользователям создавать уникальные музыкальные композиции с помощью искусственного интеллекта. Бот поддерживает генерацию музыки в различных жанрах, управление подписками, реферальную систему и интеграцию с платежными сервисами.
- Генерация музыки: Создание песен на основе заданного текста.
- Поддержка жанров: Рок, рэп, поп и другие.
- Реферальная система: Приглашайте друзей и получайте бонусные токены.
- Управление подписками: Подписки с автоплатежами и начислением токенов.
- Интеграция с платежными системами: Поддержка ЮKassa для покупки подписок.
- Административные команды: Управление пользователями (бан, разбан, начисление токенов).
git clone https://github.com/Runoi/Telegram-bot-with-GoAPI-and-YooKassa.git
cd avrorabot
pip install -r requirements.txt
Создайте файл .env
в корневой директории проекта и добавьте следующие переменные:
BOT_TOKEN=your_telegram_bot_token
ADMIN_CHANNEL_ID=-100XXXXXXXXXX # ID админ-канала
AI_TOKEN=your_ai_token # Токен для API генерации музыки
SHOP_ID=your_shop_id # ID магазина для ЮKassa
SECRET_KEY=your_secret_key # Секретный ключ для ЮKassa
WEBHOOK_URL=your_webhook_url # URL для вебхуков
PRICE_START=350 # Цена подписки "Старт" в рублях
PRICE_MASTER=750 # Цена подписки "Мастер" в рублях
PRICE_YEAR=3500 # Цена годовой подписки в рублях
python main.py
Команда | Описание |
---|---|
/start |
Запуск бота и регистрация пользователя. |
/pay |
Покупка подписки и управление балансом. |
/help |
Список доступных команд. |
- aiogram – Фреймворк для создания Telegram-ботов.
- asyncio – Асинхронное программирование.
- aiosqlite – Асинхронная работа с базой данных SQLite.
- dotenv – Управление переменными окружения.
- yookassa – Интеграция с платежной системой ЮKassa.
- Запустите бота командой
/start
. - Выберите режим генерации музыки (простой или мастер).
- Введите текст песни и выберите жанр.
- Подтвердите данные и дождитесь завершения генерации.
- Получите готовую песню в формате аудиофайла.
Разработчик: Runoi
💡 AVRORA — создавай музыку с помощью ИИ прямо в Telegram!