Este es un bot de Discord diseñado para reproducir canciones en canales de voz. Está basado en funcionalidades desarrolladas a partir de este video tutorial, adaptado y extendido con funciones adicionales.
Antes de comenzar, asegúrate de tener instalados los siguientes elementos:
1. Ve a la [Discord Developer Portal](https://discord.com/developers).
2. Crea una nueva aplicación.
3. Dirígete a la sección "Bot" y habilita todos los "Privileged Gateway Intents".
4. Crea el enlace de invitación en OAuth2.
5. En "OAuth2 URL Generator", selecciona "Bot", marca todas las opciones de "TEXT PERMISSIONS" y "VOICE PERMISSIONS" excepto la de video.
6. En la sección "Bot", obtén tu token.
Clona el repositorio
git clone https://github.com/MarcoSavarin0/botMusic-discord
Dirigite a la carpeta
cd botMusic-discord
Instala las dependencias
pip install -r requirements.txt
Crea el archivo .env
y agrega tu token de Discord:
DISCORD_TOKEN=AQUI_TU_TOKEN
Para iniciar el bot
Python main.py
Si deseas modificar el código, sigue estos pasos:
Docker build -t nombre_de_la_imagen:tag .
Docker run -d --name contenedor_bot --env-file .env nombre_de_la_imagen:tag
Opción 2: Usar una imagen preconfigurada desde docker hub
docker pull marcosava/botmusic:tagname
(por ahora esta en v3)
Contáctame por Gmail y te enviaré la invitación de mi bot alojado en un servidor.