ChockieMusicBot é um 🤖 bot de música para Discord desenvolvido em Python, permitindo que os usuários 🎶 reproduzam músicas diretamente em seus servidores Discord.
▶️ Reproduz músicas de URLs do YouTube.- 📋 Gerencia uma fila de músicas.
- ⏯️ Comandos para pular, pausar e retomar músicas.
- 🐍 Python 3.8 ou superior.
- 🎵 FFmpeg instalado e disponível no PATH do sistema.
- 💬 Uma conta no Discord e um servidor onde você tenha permissões para adicionar bots.
-
📥 Clone este repositório:
git clone https://github.com/joaopedrobn/chockiemusicbot.git
-
📂 Navegue até o diretório do projeto:
cd chockiemusicbot
-
🌱 Crie um ambiente virtual (opcional, mas recomendado):
python -m venv env source env/bin/activate # No Windows: env\Scripts\activate
-
📦 Instale as dependências:
pip install -r requirements.txt
-
🎛️ Instale o FFmpeg:
Execute o script de instalação do FFmpeg fornecido:
./install_ffmpeg.sh
⚠️ Nota: Certifique-se de que o FFmpeg esteja instalado e disponível no PATH do sistema.
-
🛠️ Crie um bot no Discord:
- Acesse o Portal de Desenvolvedores do Discord e crie uma nova aplicação.
- Adicione um bot à sua aplicação e copie o token.
-
📝 Configure variáveis de ambiente:
Crie um arquivo
.env
no diretório raiz do projeto e adicione o token do bot:DISCORD_TOKEN=seu_token_aqui
-
📩 Convide o bot para seu servidor:
Gere um link de convite com as permissões necessárias e adicione o bot ao seu servidor.
Inicie o bot executando:
python bot.py
O bot agora está ativo e pronto para receber comandos no seu servidor Discord. 🎶
!play <url>
🎵: Adiciona uma música à fila e começa a reproduzir.!skip
⏭️: Pula a música atual.!pause
⏸️: Pausa a música atual.!resume
▶️ : Retoma a música pausada.!stop
⏹️: Para a reprodução e limpa a fila.
Contribuições são bem-vindas! 💡 Sinta-se à vontade para abrir issues e pull requests.