— это Discord-бот, который воспроизводит музыку из Яндекс Музыки.
- Поиск и проигрывание треков с Яндекс Музыки.
- Поддержка потокового воспроизведения через Lavalink.
- Простая настройка и использование.
Склонируйте проект на ваш локальный компьютер:
git clone https://github.com/llimonix/YaMusicBot
cd YaMusicBot
Убедитесь, что у вас установлен Python 3.9+ и виртуальная среда активирована. Затем установите зависимости:
pip install -r requirements.txt
- Переименуйте файл
.env.example
в.env
:mv .env.example .env
- Откройте файл
.env
и настройте параметры подключения к Discord, Lavalink и другим сервисам. Пример:TOKEN=MTE... HOST_WAVELINK=http://localhost PORT_WAVELINK=4444 PASS_WAVELINK=pass DATABASE=servers.db
Для работы бота необходимо скачать и настроить Lavalink.
-
Скачайте последнюю версию Lavalink: Ссылка на Lavalink
-
Скачайте плагины LavaSrc и LavaSearch:
-
Поместите плагины в папку
plugins
рядом с исполняемым файлом Lavalink. -
Запустите Lavalink:
java -jar Lavalink.jar
После настройки выполните команду для запуска бота:
python main.py
- Пригласите бота в ваш сервер через ссылку OAuth2.
- Используйте команды бота для поиска и воспроизведения музыки.
Если у вас возникли вопросы или проблемы, создайте тикет в разделе Issues этого репозитория.
Этот проект распространяется под лицензией MIT.
Плеер с кнопками | Очередь треков |
---|---|