Neekoshelp
Discord Bot pour partager l'histoire des tactiques de combat d'équipe avec des amis! L'aide de Neeko est disponible publiquement pour être ajoutée à votre serveur Discord à https://top.gg/bot/703654421074018354
Commandes
L'aide de Neeko utilise Double Slashes (//) comme préfixe pour chaque commande.
// recentmatch [code région] [invocateur]
Renvoie le match TFT le plus récent de l'invocateur spécifié. Affiche les synergies, les unités et les articles utilisés.
// Matchhistory [Code régional] [Summoner]
Renvoie les 10 jeux les plus récents de l'utilisateur spécifié. Sur le message Matchhistory, l'utilisateur peut également ajouter une réaction (numérotée 1-10) afin de voir les informations de la correspondance spécifique.
// TFTRANK [Code régional] [Summoner]
Renvoie le rang TFT pour l'invocateur spécifié.
Commandes diverses
- // ping - retourne pong!
- // AIDE - Renvoie une liste de toutes les commandes BOT.
- // Régions - Renvoie une liste des codes régionaux utilisés dans d'autres commandes TFT.
Comment configurer votre propre bot
Configurer un environnement de développement Python :)
Dans le répertoire racine de ce projet, créez un fichier .env qui ressemble:
# .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"
Vous aurez besoin de quelques choses:
- Fichiers Riot TFT
- Une clé API Riot
- une clé de bot Discord.
- Votre ID Discord, ainsi que l'ID d'un serveur Discord (Guild) pour exécuter le bot dans
(Assurez-vous que les 2 derniers restent privés, ne les partagez pas avec personne d'autre!)
- Fichiers Riot TFT
- Connectez-vous à https://developer.riotgames.com/
- Au bar supérieur, accédez à Docs> League of Legends.
- Faites défiler jusqu'à "Data Dragon" et téléchargez le dernier goudron.
- Défendez-vous ces fichiers, accédez au répertoire de données dans les fichiers incarqués. Vous pouvez choisir n'importe quelle langue, j'utilise en_us. Copiez les fichiers commençant par TFT- * dans le répertoire NeekoShelp / set-info /.
- Clé API RIOT
- Même site Web, https://developer.riotgames.com/
- Soit utiliser une clé de développement (Riot Fist en haut à gauche, actualiser la clé et copier)
- Ou utilisez une clé d'application (vous devrez enregistrer un produit avec Riot)
- Coller une clé copiée dans le fichier .env
- Token Discord Bot
- Allez sur https://discord.com/developers/applications
- Faites une nouvelle application, puis accédez à Bot sur la barre latérale gauche. Cliquez sur Ajouter un bot, puis copiez son jeton.
- Sur la même page, faites défiler vers le bas de l'endroit où vous avez copié le jeton, allumez "l'intention de contenu du message"
- Coller le jeton dans le fichier .env
- Votre ID de discorde et un identifiant Discord Guild
- Si ce n'est pas déjà allumé, activez le mode développeur dans Discord en allant dans les paramètres -> avancé
- Cliquez sur votre icône en bas à gauche, cliquez sur "Copier l'ID utilisateur". Collez ceci dans le champ Owner_id dans le fichier .env
- Pour copier l'ID du serveur pour lequel vous souhaitez exécuter le bot, cliquez avec le bouton droit sur l'icône du serveur dans la barre latérale gauche, puis cliquez sur "Copier ID du serveur". Collez ceci comme guild_id dans le fichier .env. Lorsque vous démarrez le bot, il synchronisera initialement toutes ses commandes sur ce serveur uniquement.
Vous pouvez (principalement) ignorer en toute sécurité les références top.gg dans le code. Le bot officiel est annoncé sur top.gg, il l'utilise pour publier le nombre de serveurs de l'aide du public de Neeko sur le site.
Le jeton TOP.GG est obtenu sur TOP.gg. Connectez-vous, naviguez sur Profile> Discord Bots> Edit> webhooks> révéler et copier le jeton. Collez dans .env.