Neekoshelp
¡Discord Bot para compartir la historia de las tácticas de peleas de equipo con amigos! La ayuda de Neeko está disponible públicamente para agregarse a su servidor Discord en https://top.gg/bot/703654421074018354
Comandos
La ayuda de Neeko usa barras dobles (//) como prefijo para cada comando.
// reciente Match [Código de región] [Sumoner]
Devuelve la coincidencia TFT más reciente del invocador especificado. Muestra sinergias, unidades y elementos utilizados.
// MatchHistory [Código de región] [Invocador]
Devuelve los 10 juegos más recientes del usuario especificados. En el mensaje MatchHistory, el usuario también puede agregar una reacción (numerada 1-10) para ver la información de esa coincidencia específica.
// tftrank [código de región] [invocador]
Devuelve el rango TFT para el invocador especificado.
Comandos diversos
- // Ping - ¡Devuelve pong!
- // Ayuda : devuelve una lista de todos los comandos BOT.
- // Regiones : devuelve una lista de códigos de región utilizados en otros comandos TFT.
Cómo configurar tu propio bot
Configurar un entorno de desarrollo de Python :)
En el directorio raíz de este proyecto, cree un archivo .env que se vea como:
# .env
OWNER_ID=0123
GUILD_ID=4567
DISCORD_TOKEN="DISCORD API KEY FROM INSTRUCTIONS BELOW"
RIOT_TOKEN="RIOT API KEY FROM INSTRUCTIONS BELOW"
ENVIRONMENT="test" or "prod"
TOPGG_TOKEN="ONLY USED BY OFFICIAL BOT; FROM TOPGG, INSTRUCTIONS BELOW"
Necesitarás algunas cosas:
- Archivos Riot TFT
- una llave de API antidisturbios
- Una tecla Discord Bot.
- Su ID de discordia, junto con la ID de un servidor de discordia (gremio) para ejecutar el bot en
(¡Asegúrese de que los últimos 2 permanezcan privados, no los comparta con nadie más!)
- Archivos Riot TFT
- Inicie sesión en https://developer.riotgames.com/
- En la barra superior navegue a Docs> League of Legends.
- Desplácese hacia abajo hasta "Data Dragon" y descargue el último alquitrán.
- Unte estos archivos, navegue al directorio de datos en los archivos no seleccionados. Puede elegir cualquier idioma, uso en_us. Copie archivos que comienzan con TFT-* en el directorio neekoshelp/ set-Info/.
- Llave de API antidisturbios
- Mismo sitio web, https://developer.riotgames.com/
- Utilice una tecla de desarrollo (Fist Riot en la parte superior izquierda, actualice la clave y la copia)
- O use una clave de aplicación (tendrá que registrar un producto con disturbios)
- Pegar la tecla copiada en el archivo .env
- Token de botas de discordia
- Vaya a https://discord.com/developers/applications
- Haga una nueva aplicación, luego navegue a Bot en la barra lateral izquierda. Haga clic en Agregar bot, luego copie su token.
- En la misma página, desplácese hacia abajo desde donde copió el token, active la "intención de contenido del mensaje"
- Pegar el token en el archivo .env
- Su identificación de discordia y una identificación de gremio de discordia
- Si aún no está encendido, active el modo de desarrollador en Discord yendo a Configuración -> Avanzado
- Haga clic en su icono en la parte inferior izquierda, haga clic en "Copiar ID de usuario". Pegue esto en el campo Owner_id en el archivo .env
- Para copiar la ID del servidor para el que desea ejecutar el bot, haga clic derecho en el icono del servidor en la barra lateral izquierda y haga clic en "Copiar ID del servidor". Pegue esto como Guild_id en el archivo .env. Cuando inicie el bot, inicialmente sincronizará todos sus comandos solo con este servidor.
Puede (en su mayoría) ignorar de forma segura las referencias Top.gg en el código. El bot oficial se anuncia en Top.gg, utiliza esto para publicar el recuento de servidores de ayuda del público de Neeko en el sitio.
El token Top.gg se obtiene de Top.gg. Iniciar sesión, navegar perfil> Discord Bots> Editar> Webhooks> Revelar y copiar el token. Pegar en .env.