Neekoshelp
Discord Bot para compartilhar as táticas de luta de equipes combinam com a história com os amigos! A ajuda de Neeko está disponível publicamente para ser adicionado ao seu servidor Discord em https://top.gg/bot/703654421074018354
Comandos
A ajuda de Neeko usa barras duplas (//) como prefixo para cada comando.
// RecenteMatch [Código da Região] [Invocador]
Retorna a partida TFT mais recente do invocador especificado. Exibe sinergias, unidades e itens usados.
// MatchHistory [Código da região] [Invocador]
Retorna os 10 jogos mais recentes do usuário especificado. Na mensagem MatchHistory, o usuário também pode adicionar uma reação (numerada 1-10) para ver as informações específicas da correspondência.
// TFTRANK [Código da região] [Invocador]
Retorna a classificação TFT para o invocador especificado.
Comandos diversos
- // Ping - retorna Pong!
- // ajuda - retorna uma lista de todos os comandos de bot.
- // regiões - retorna uma lista de códigos de região usados em outros comandos TFT.
Como configurar seu próprio bot
Configure um ambiente de desenvolvimento Python :)
No diretório raiz deste projeto, crie um arquivo .env que se parece:
# .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"
Você precisará de algumas coisas:
- Arquivos TFT Riot
- Uma chave de API Riot
- uma chave de bot de discórdia.
- Seu Discord ID, juntamente com o ID de um servidor Discord (Guild) para executar o bot em
(Certifique -se de que os dois últimos permaneçam privados, não os compartilhe com mais ninguém!)
- Arquivos TFT Riot
- Faça login em https://developer.riotgames.com/
- Na barra superior, navegue para documentos> League of Legends.
- Role para baixo até "Data Dragon" e faça o download do alcatrão mais recente.
- Deve esses arquivos, navegue até o diretório de dados nos arquivos sem parto. Você pode escolher qualquer idioma, eu uso en_us. Copiar arquivos começando com TFT-* no diretório neekoshelp/ set-info/.
- Chave da API Riot
- Mesmo site, https://developer.riotgames.com/
- Use uma chave de desenvolvimento (punho de tumulto no canto superior esquerdo, atualize a chave e a cópia)
- Ou use uma chave de aplicativo (você terá que registrar um produto com Riot)
- Colar a chave copiada no arquivo .env
- Token de bot de discórdia
- Vá para https://discord.com/developers/applications
- Faça um novo aplicativo e navegue para o bot na barra lateral esquerda. Clique em Adicionar bot e copie seu token.
- Na mesma página, role para baixo de onde você copiou o token, ligue a "Intenção de conteúdo de mensagem"
- Cole o token no arquivo .env
- Seu ID de discórdia e um ID da Discord Guild
- Se ainda não estiver ligado, ligue o modo de desenvolvedor em discórdia indo para as configurações -> avançado
- Clique no seu ícone no canto inferior esquerdo, clique em "Copiar ID do usuário". Cole isso no campo proprietário_id no arquivo .env
- Para copiar o ID do servidor para o qual deseja executar o bot, clique com o botão direito do mouse no ícone do servidor na barra lateral esquerda e clique em "Copy ID do servidor". Cole isso como guild_id no arquivo .env. Quando você inicia o bot, ele inicialmente sincroniza todos os seus comandos apenas a este servidor.
Você pode (principalmente) ignorar com segurança as referências top.gg no código. O bot oficial é anunciado no topo.
O token top.gg é obtido do top.gg. Login, navegue perfil> Discord Bots> Editar> Webhooks> Revelar e copiar o token. Cole em .env.