Lol Spy es un bot de Discord hecho en Python que te notifica cuando tus amigos están en una partida de League of Legends.
Antes de ejecutar el bot, asegúrate de seguir estos pasos:
- Crear el archivo
config.json
:- Crea un nuevo archivo llamado
config.json
en la misma ubicación que el archivobot.py
. - Dentro de este archivo, copia y pega el siguiente contenido:
- Crea un nuevo archivo llamado
{
"DISCORD_TOKEN": "tu_token_de_discord",
"RIOT_API_KEY": "tu_api_key_de_riot",
"CHANNEL_ID": "tu_id_de_canal",
"REQUESTS_PER_MINUTE": 20,
"FRIENDS_LIST": [
{"gameName": "amigo1", "tagLine": "1234"},
{"gameName": "amigo2", "tagLine": "5678"},
{"gameName": "amigo3", "tagLine": "9101"}
]
}
-
Token de Discord:
- Obtén tu token de Discord siguiendo las instrucciones en la documentación oficial de Discord.
- Coloca tu token de Discord en el campo
"DISCORD_TOKEN"
dentro del archivoconfig.json
.
-
Clave de la API de Riot Games:
- Obtén tu clave de la API de Riot Games registrándote en el Portal de Desarrolladores de Riot Games.
- Coloca tu clave de la API de Riot Games en el campo
"RIOT_API_KEY"
dentro del archivoconfig.json
.
-
ID del canal de Discord:
- Obtén el ID del canal de Discord en el que deseas que el bot envíe las notificaciones.
- Coloca el ID de tu canal de Discord en el campo
"CHANNEL_ID"
dentro del archivoconfig.json
.
-
Lista de amigos:
- En el campo
"FRIENDS_LIST"
dentro del archivoconfig.json
, agrega los detalles de tus amigos en League of Legends en el formato { "gameName": "nombre_de_invocador", "tagLine": "tag" }. Reemplaza "nombre_de_invocador" y "tag" con el nombre de invocador y el tag correspondiente de cada amigo.
- En el campo
Después de configurar el archivo config.json
, puedes ejecutar el bot ejecutando el siguiente comando en tu terminal:
py bot.py
El bot se conectará a Discord y comenzará a verificar el estado de juego de tus amigos.