Skip to content

Бот для Discord, который проигрывает музыку из сервиса Яндекс Музыка

License

Notifications You must be signed in to change notification settings

llimonix/YaMusicBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

— это Discord-бот, который воспроизводит музыку из Яндекс Музыки.

Особенности

  • Поиск и проигрывание треков с Яндекс Музыки.
  • Поддержка потокового воспроизведения через Lavalink.
  • Простая настройка и использование.

Установка и запуск

1. Клонирование репозитория

Склонируйте проект на ваш локальный компьютер:

git clone https://github.com/llimonix/YaMusicBot
cd YaMusicBot

2. Установка зависимостей

Убедитесь, что у вас установлен Python 3.9+ и виртуальная среда активирована. Затем установите зависимости:

pip install -r requirements.txt

3. Настройка конфигурации

  1. Переименуйте файл .env.example в .env:
    mv .env.example .env
  2. Откройте файл .env и настройте параметры подключения к Discord, Lavalink и другим сервисам. Пример:
    TOKEN=MTE...
    HOST_WAVELINK=http://localhost
    PORT_WAVELINK=4444
    PASS_WAVELINK=pass
    DATABASE=servers.db

4. Установка и настройка Lavalink

Для работы бота необходимо скачать и настроить Lavalink.

  1. Скачайте последнюю версию Lavalink: Ссылка на Lavalink

  2. Скачайте плагины LavaSrc и LavaSearch:

  3. Поместите плагины в папку plugins рядом с исполняемым файлом Lavalink.

  4. Запустите Lavalink:

    java -jar Lavalink.jar

5. Запуск бота

После настройки выполните команду для запуска бота:

python main.py

Использование

  • Пригласите бота в ваш сервер через ссылку OAuth2.
  • Используйте команды бота для поиска и воспроизведения музыки.

Поддержка

Если у вас возникли вопросы или проблемы, создайте тикет в разделе Issues этого репозитория.

Лицензия

Этот проект распространяется под лицензией MIT.

Скриншоты

Плеер с кнопками Очередь треков

About

Бот для Discord, который проигрывает музыку из сервиса Яндекс Музыка

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages