Yacine._
Retour au Portfolio
← Retour au Portfolio
Me contacter

Cobble Coach

Coaching League of Legends propulsé par l'IA sur Discord

Un bot Discord avancé exploitant l'API de Riot Games et Google Gemini pour fournir des rapports de coaching personnalisés.

Voir sur GitHubExplorer les fonctionnalités

Fonctionnalités Clés

Analyse de l'historique des matchs

Traite instantanément vos dernières parties pour mettre en lumière les tendances, schémas et erreurs récurrentes.

Indicateurs de performance profonds (KPI)

CS/min, Or/min, score de vision, part des dégâts, participation aux éliminations, contrôle des objectifs.

Coaching IA personnalisé

Gemini adapte ses critiques à votre sélection de champions (pool) et à votre rôle en jeu.

Utilitaire d'export de données

Un script export.py autonome pour exporter les statistiques brutes en formats CSV, JSON et TOON.

Comment ça fonctionne

01

Interaction de l'utilisateur

Un joueur utilise la commande slash /coach accompagnée de son identifiant Riot ID.

02

Ingestion des données

Résout le PUUID via l'API Account, récupère les identifiants de match et les chronologies de jeu.

03

Traitement des données

Filtre et normalise les métriques du joueur dans des DataFrames Pandas structurés.

04

Analyse par l'IA

Un prompt contextuel transmet les données agrégées de la partie à Gemini.

05

Remise du rapport

Le rapport de coaching est découpé par blocs pour respecter les limites de taille de Discord.

Architecture

Couche Discord

  • · Commandes slash asynchrones
  • · Découpage de messages
  • · Gestion des erreurs & retours utilisateur

Pipeline de données

  • · APIs MatchV5, SummonerV4, AccountV1
  • · DataFrames Pandas & agrégation
  • · Sérialisation TOON pour le contexte LLM

Couche IA

  • · Gemini 2.5 Flash
  • · Ingénierie de prompt contextuel
  • · Critique structurée en sortie

Explorer Cobble Coach

Le code source est ouvert — parcourez le pipeline, dupliquez le projet, ou ajoutez-le à votre serveur Discord.

Étoiler sur GitHub
YACINE

Prêt à lancer votre prochain projet ?

Développement web full-stack, intégration d'IA conversationnelle ou projets sur-mesure. Discutons de vos idées.

ya.hamadouche@gmail.com
Yacine._

Étudiant en Informatique & Développeur — Je conçois des applications web et mobiles, du prototype au déploiement.

Navigation
← Retour au Portfolio
Réseaux
GitHubLinkedInEmail

© 2026 Yacine. Tous droits réservés.

Mentions légalesConfidentialité