NPulse Service - Match Tracking & Weekly Stats
Individueller Discord Bot für EA FC Clubs mit automatisierten Match Cards und Weekly Stats.
Für den Esport-Bereich wurde ein Discord Bot entwickelt, der Club-Matches automatisiert synchronisiert, Match Cards rendert und Weekly Stats flexibel als Bild oder Text ausgibt.
- Werknummer
- W-02
- Einsatz
- Silentis Esport, Diethooor FC, nino_ohne_meinung und viele weitere
- Status
- Aktiv im Einsatz
Ausgangssituation
Match-Daten mussten nach jedem Spiel manuell aus der EA FC API abgerufen, aufbereitet und als Text im Discord gepostet werden. Das kostete Zeit und führte zu inkonsistenten Ergebnissen.
Ziel
Den gesamten Prozess automatisieren: vom Match-Abruf über die visuelle Aufbereitung als Match Card bis zur automatischen Veröffentlichung im Discord-Server.
Ergebnis
Match Cards und Weekly Stats werden vollautomatisch generiert und direkt im Discord veröffentlicht. Manuelle Nacharbeit entfällt komplett.
Umsetzung
- Slash-Commands für Tracking-Verwaltung pro Discord-Server
- Automatische Match-Synchronisierung über externe API-Anbindung
- Rendern von Match Cards und Weekly Stats als Bildausgabe
- Konfigurierbare Ausgabearten: Bild, Text oder Embed
- Mehrere Tracking-Setups je Server inkl. Kanal- und Template-Steuerung
Technologien
- TypeScript
- Bun
- Discord.js
- PostgreSQL
- Puppeteer-Core
Screenshots
Wenn es sauber gebaut werden soll, sollten wir sprechen.
Schick mir kurz, was du vorhast. Ich schaue mir den Umfang an und sage dir ehrlich, was technisch sinnvoll ist.
Antwort in der Regel innerhalb von 24-48 Stunden