djsnake

Transferir

Transferir djsnake

Uma imagem Docker pronta e um ficheiro Compose. Só precisa de um token de bot do Discord.

  1. Criar o bot

    No Discord Developer Portal, crie uma aplicação e adicione um bot. Ative Message Content Intent e convide-o com os scopes bot e applications.commands e estas permissões: View Channels, Send Messages, Read Message History, Add Reactions, Connect, Speak.

  2. Pô-lo a funcionar

    Coloque o token do bot em .env e obtenha a imagem.

    $ 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. Tocar alguma coisa

    Entre num canal de voz e envie isto num canal de texto.

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

Requisitos

  • Docker com Compose
  • Um token de bot do Discord
  • Um proxy inverso ou um túnel para abrir a página do clipe noutras máquinas: por omissão só escuta nesta máquina
  • Sem Docker: Python 3.10+, ffmpeg, deno e um fornecedor de tokens PO

Versões e imagens

  • Última versãov1.5.0
  • Imagemghcr.io/selfhostr/djsnake:latest
  • Plataformaslinux/amd64, linux/arm64
  • Fixar uma versãoDJ_SNAKE_TAG
  • Atualizargit pull && docker compose pull && docker compose up -d

Apoiar o projeto

Todos os projetos selfhostr são gratuitos e não têm nenhuma empresa por trás. Se algum lhe poupa tempo, um donativo paga o hardware de teste e o tempo dedicado.

Patrocine-nos no GitHub