Bots & automatisation2025TerminéDépôt privé

LooserTracker

Le bot qui désigne chaque soir le loser du jour, GIF à l'appui

Un bot Discord qui suit les parties classées d'un groupe d'amis via l'API Riot, calcule un score de frustration, et publie automatiquement le bilan avec une punchline personnalisée.

Python 3.12discord.pySQLAlchemy 2PostgreSQLAPSchedulerRiot APIpandas
3
catégories de défaite
quotidien
bilan
multi
serveurs
En bref
  • 01Un score de frustration désigne le loser du jour — pas juste le nombre de défaites
  • 02Trois catégories de défaite : carry, feed, classic, chacune avec ses phrases
  • 03Deux tâches planifiées : on relève les parties, puis on publie le bilan
  • 04Multi-serveurs : chaque Discord initialise son propre salon d'annonce
Le point dur

Deux jeux de commandes qui se doublonnent

Les commandes globales de Discord mettent une heure à se propager, celles enregistrées par serveur sont instantanées. Utiliser les deux fait apparaître chaque commande en double : le démarrage en développement purge donc les globales avant de synchroniser par serveur.