djsnake

Скачать

Скачать djsnake

Готовый образ Docker и один файл Compose. Нужен только токен бота Discord.

  1. Создать бота

    В Discord Developer Portal создайте приложение и добавьте бота. Включите Message Content Intent и пригласите его с областями bot и applications.commands и правами: View Channels, Send Messages, Read Message History, Add Reactions, Connect, Speak.

  2. Запустить

    Укажите токен бота в .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
  3. Включите что-нибудь

    Зайдите в голосовой канал и отправьте это в текстовом канале.

    !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