Обновленная версия со всеми фиксами и стабильной работой выйдет... когда-нибудь
На текущий момент проект брошен в свободное плаванье
Если у вас есть какие-то вопросы или предложения, сообщайте мне в Telegram
Пригласить бота к себе можно по ссылке
Для любого метода:
Выставите Privileged Gateway Intents в настройках бота
Скопируйте ссылку на бота со скопами bot и application.commands
Также рекомендуется выдать ему права администратора
Не забудьте закинуть токены в .env
используя nano .env
cp .env.example .env
nano .env
docker-compose up --build -d
Посмотреть логи
docker-compose logs -f
Убить ботика
docker-compose down
Установите Python3.10 (ссылка)
git clone https://github.com/dogekiller21/ViKtor_Music_Bot
Создайте виртуальное окружение
python -m venv venv
Активируйте виртуальное окружение
Win:
venv/Scripts/activate.bat
Linux:
source venv/bin/activate
Установите необходимые пакеты в свое окружение с помощью
pip install -r requirements.txt
pip install vkwave
pip install --upgrade typing_extensions==4.5.0
Установите ffmpeg
Win: (Инструкция)
Linux:
sudo apt install ffmpeg
Установите и запустите postgresql (Инструкция)
Создайте новую БД (стандартное название - app) (Инструкция)
Переименуйте файл .env.example
в .env
и заполните его токенами и данными для подключения к БД (про токены смотрите ниже)
Запустите main.py
в корневой папке
python main.py
- Установите все пакеты из requirements.txt (
pip install -r requirements.txt
) - Установите
vkwave
(pip install vkwave
) - Установите
typing_extensions==4.5.0
(pip install --upgrade typing_extensions==4.5.0
)
Токен Discord Бота получается в настройках бота
VK токен - можно получить тут (в данный момент нормально работает токен от Маруси)
Токен Genius Lyrics - получать тут (CLIENT ACCESS TOKEN)