Скачать
Скачать djsnake
Готовый образ Docker и один файл Compose. Нужен только токен бота Discord.
Создать бота
В Discord Developer Portal создайте приложение и добавьте бота. Включите Message Content Intent и пригласите его с областями
botиapplications.commandsи правами: View Channels, Send Messages, Read Message History, Add Reactions, Connect, Speak.Запустить
Укажите токен бота в
.envи загрузите образ.$ git clone https://github.com/selfhostr/djsnake.git $ cd djsnake $ cp .env.example .env # set DISCORD_TOKEN $ docker compose pull && docker compose up -d $ docker compose logs -f dj-snakeВключите что-нибудь
Зайдите в голосовой канал и отправьте это в текстовом канале.
!play https://www.youtube.com/watch?v=...
Требования
- Docker с Compose
- Токен бота Discord
- Обратный прокси или туннель, чтобы открывать страницу клипа с других машин: по умолчанию она слушает только эту машину
- Без Docker: Python 3.10+, ffmpeg, deno и провайдер токенов PO
Версии и образы
- Последняя версия
v1.5.0 - Образ
ghcr.io/selfhostr/djsnake:latest - Платформы
linux/amd64,linux/arm64 - Закрепить версию
DJ_SNAKE_TAG - Обновление
git pull && docker compose pull && docker compose up -d
Поддержать проект
Все проекты selfhostr бесплатны, и за ними не стоит компания. Если какой-то экономит вам время, пожертвование оплатит тестовое оборудование и потраченное время.
Поддержать нас на GitHub
После вставки проверьте первые и последние символы. Мы никогда не просим криптовалюту в сообщениях.