djsnake

Descargar

Descargar djsnake

Una imagen de Docker lista y un archivo Compose. Solo necesitas un token de bot de Discord.

  1. Crear el bot

    En el Discord Developer Portal, crea una aplicación y añade un bot. Activa Message Content Intent e invítalo con los scopes bot y applications.commands y estos permisos: View Channels, Send Messages, Read Message History, Add Reactions, Connect, Speak.

  2. Ponlo en marcha

    Pon el token de tu bot en .env y descarga la imagen.

    $ 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. Reproduce algo

    Entra en un canal de voz y envía esto en un canal de texto.

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

Requisitos

  • Docker con Compose
  • Un token de bot de Discord
  • Un proxy inverso o un túnel para abrir la página del clip desde otras máquinas: por defecto solo escucha en esta máquina
  • Sin Docker: Python 3.10+, ffmpeg, deno y un proveedor de tokens PO

Versiones e imágenes

  • Última versiónv1.5.0
  • Imagenghcr.io/selfhostr/djsnake:latest
  • Plataformaslinux/amd64, linux/arm64
  • Fijar una versiónDJ_SNAKE_TAG
  • Actualizargit pull && docker compose pull && docker compose up -d

Apoyar el proyecto

Todos los proyectos de selfhostr son gratuitos y no tienen ninguna empresa detrás. Si alguno te ahorra tiempo, una donación paga el hardware de pruebas y el tiempo dedicado.

Patrocínanos en GitHub