Этот музыкальный бот для Discord использует Serenity и lavalink-rs для воспроизведения музыки. Приложение запускается через Docker для удобства и изоляции.
Для работы бота вам потребуется:
- Docker
- Docker Compose
-
Клонируйте репозиторий:
git clone https://github.com/ultard/encore cd encore
-
Переименуйте файл
.env.example
в.env
в корневой директории проекта. -
Заполните переменные
DISCORD_TOKEN
иSENTRY_DSN (если требуется)
вашими значениями. -
Для запуска приложения используйте Docker Compose. Убедитесь, что файл
docker-compose.yml
в корневой директории проекта настроен правильно и запустите с помощью командыdocker-compose up -d
После запуска бота, пригласите его на ваш Discord сервер, после приглашения вам будет доступен такой набор команд:
/play <url | term>
Воспроизведение трека по URL или по ключевым словам./volume <precent>
Изменение громкости проигрываемого трека./seek <seconds>
Перематывает трект на указанные секунды./pause
Пауза текущего трека./resume
Продолжение воспроизведения./stop
Остановка воспроизведения./queue
Показывает текущию очередь./skip
Пропуск текущего трека.
Если у вас возникли вопросы или проблемы, пожалуйста, создайте issue в репозитории проекта.
Этот проект лицензирован под лицензией MIT. Подробнее см. в LICENSE.