¡Bienvenido a Ranking Evolution Bot! Este es un bot de Discord que te ayuda a mantener un registro de los rankings de los jugadores en tu servidor. Puedes obtener información actualizada sobre la clasificación, recibir notificaciones sobre cambios en el ranking y más.
- Muestra información detallada sobre el ranking de jugadores en un formato fácil de leer.
- Detecta automáticamente cambios en el ranking y envía notificaciones a un canal específico.
- Permite personalizar el intervalo de tiempo para actualizaciones automáticas.
- Clona este repositorio en tu máquina local:
git clone https://github.com/termitaklk/Ranking-bot.git
- Navega al directorio del repositorio:
cd Ranking-bot
- Instala las dependencias requeridas:
pip install -r requirements.txt
- Crea un archivo
.env
basado en.env.example
y configura las variables según tus necesidades.
- Asegúrate de que el bot tenga acceso al servidor de Discord donde deseas utilizarlo.
- Ejecuta el bot utilizando
python bot.py
. - Invoca los comandos del bot en Discord siguiendo el prefijo definido (por defecto es
!
).
- Abre el archivo
.env
y configura las siguientes variables:DISCORD_TOKEN
: Tu token de bot de Discord.DISCORD_POST_CHANNEL_ID
: El ID del canal donde se enviarán las actualizaciones del ranking.DISCORD_CONGRATS_CHANNEL_ID
: El ID del canal para notificaciones de cambios importantes.API_URL
: La URL para obtener los datos del ranking.TIME_EXECUTION
: El intervalo de tiempo en minutos para ejecutar actualizaciones automáticas.
¡Tu contribución es bienvenida! Si deseas contribuir a este proyecto, sigue estos pasos:
- Realiza un fork de este repositorio.
- Crea una rama para tu función/fix:
git checkout -b mi-funcion-genial
- Haz tus cambios y realiza commits:
git commit -am 'Añade una función genial'
- Envía tus cambios:
git push origin mi-funcion-genial
- Abre una solicitud de extracción en GitHub.
Este bot ha sido desarrollado por Juan M..
Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE para obtener más detalles.