Ich spiel selbst Pro Clubs. Die Turnierorganisation lief komplett manuell — Anmeldung, Auslosung, Matchmaking, Ergebnisse. Ich hab den Bot gebaut, um das zu fixen. Läuft seit Monaten live in einer aktiven Community.
In der Pro Clubs Community läuft alles über Discord — Turnierankündigungen, Anmeldungen, Ergebnisse. Das Problem: alles manuell. Ein Admin postet das Turnier, Spieler melden sich per Reaktion an, die Auslosung läuft über irgendeine Website, die es dafür gibt, Ergebnisse werden in den Chat geschrieben und gehen unter.
Das größte Problem war das Matchmaking: totale Skill-Unterschiede machten viele Spiele wertlos. Anfänger gegen Top-Clubs — kein Spaß für beide Seiten. Wer soll das fair organisieren, ohne stundenlange Handarbeit?
Der SkillCups Bot übernimmt den kompletten Turnier-Lifecycle — von der Anmeldung bis zur Ergebnisauswertung. Spieler verknüpfen einmalig ihren EA FC Account, der Bot holt sich die Statistiken direkt über die EA FC API.
Discord sendet dem Bot ständig Signale — Buttonklick, Command, Reaktion. Ich habe gelernt, wie man das sauber organisiert — und warum Commands manchmal doppelt auftauchen, wenn man sie falsch registriert.
Die EA FC API lässt nicht unbegrenzt viele Anfragen zu — zu viele auf einmal und sie sperrt dich kurz aus. Ich habe gelernt, wie man Anfragen in einer Warteschlange sammelt und Ergebnisse zwischenspeichert.
Spieler, Turniere, Matches, Statistiken — das muss alles gespeichert werden, und zwar so, dass man es später schnell wieder abfragen kann. Ich habe gelernt, wie man das sinnvoll aufbaut.
Wenn viele Spieler gleichzeitig Buttons drücken, passiert alles auf einmal. Wenn der Code das nicht richtig behandelt, überschreiben sich Aktionen gegenseitig. Ich habe gelernt, wann man Dinge nacheinander erzwingen muss.
Das zeigt wie ich arbeite — von der Idee bis zum System, das seit Monaten live läuft. Wenn du mehr wissen willst: schreib mir.