djsnake

Télécharger

Télécharger djsnake

Une image Docker prête à l'emploi et un fichier Compose. Il vous faut seulement un jeton de bot Discord.

  1. Créer le bot

    Dans le Discord Developer Portal, créez une application et ajoutez un bot. Activez Message Content Intent, puis invitez-le avec les scopes bot et applications.commands et ces permissions : View Channels, Send Messages, Read Message History, Add Reactions, Connect, Speak.

  2. Le démarrer

    Mettez le jeton de votre bot dans .env, puis récupérez l'image.

    $ 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. Lancer un titre

    Rejoignez un salon vocal et envoyez ceci dans un salon textuel.

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

Prérequis

  • Docker avec Compose
  • Un jeton de bot Discord
  • Un proxy inverse ou un tunnel pour ouvrir la page clip depuis d'autres machines : par défaut, elle n'écoute que sur cette machine
  • Sans Docker : Python 3.10+, ffmpeg, deno et un fournisseur de jetons PO

Versions et images

  • Dernière versionv1.5.0
  • Imageghcr.io/selfhostr/djsnake:latest
  • Plateformeslinux/amd64, linux/arm64
  • Figer une versionDJ_SNAKE_TAG
  • Mettre à jourgit pull && docker compose pull && docker compose up -d

Soutenir le projet

Chaque projet selfhostr est gratuit et aucune entreprise n'est derrière. S'il vous fait gagner du temps, un don paie le matériel de test et le temps passé.

Nous sponsoriser sur GitHub