djsnake

Scarica

Scarica djsnake

Un'immagine Docker pronta e un file Compose. Ti serve solo un token di bot Discord.

  1. Creare il bot

    Nel Discord Developer Portal, crea un'applicazione e aggiungi un bot. Attiva Message Content Intent, poi invitalo con gli scope bot e applications.commands e questi permessi: View Channels, Send Messages, Read Message History, Add Reactions, Connect, Speak.

  2. Avvialo

    Metti il token del bot in .env, poi scarica l'immagine.

    $ 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. Fai partire un brano

    Entra in un canale vocale e invia questo in un canale di testo.

    !play https://www.youtube.com/watch?v=...

Requisiti

  • Docker con Compose
  • Un token di bot Discord
  • Un reverse proxy o un tunnel per aprire la pagina clip da altre macchine: di default ascolta solo su questa
  • Senza Docker: Python 3.10+, ffmpeg, deno e un provider di token PO

Versioni e immagini

  • Ultima versionev1.5.0
  • Immagineghcr.io/selfhostr/djsnake:latest
  • Piattaformelinux/amd64, linux/arm64
  • Fissare una versioneDJ_SNAKE_TAG
  • Aggiornagit pull && docker compose pull && docker compose up -d

Sostieni il progetto

Ogni progetto selfhostr è gratuito e non ha un'azienda alle spalle. Se uno ti fa risparmiare tempo, una donazione paga l'hardware di prova e il tempo impiegato.

Sponsorizzaci su GitHub