🏎️ Racing Discord Bot: Dein Virtueller Rennliga-Manager
Ein ausgefeilter Discord Bot, entwickelt mit .NET 8, der virtuelle Rennligen mit Echtzeit-Tracking, Ranglisten und automatisierten Updates verwaltet und verbessert.
Live Renn-Newsfeed Demo
🏆 HOCHSPANNUNG: MaxV33
"Meine Güte, was für eine Performance! MaxV33 knallt eine 1:21.337 in Spa-Francorchamps hin! Das ist Racing vom anderen Stern!" - Sebastian Vettel
⚡ BLITZSCHNELL: Silv3rArrow
"Ein technisches Meisterwerk! Silv3rArrow bezwingt die Nordschleife in 6:48.223! 'Rattenscharf wie Curry mit Uwe Alzen!' - Johannes Stuck"
🌟 SENSATIONELL: RocketRacer
"WAHNSINN! RocketRacer donnert in die Top 5 mit einer atemberaubenden 1:09.456 in Monza! 'Das ist keine Runde, das ist Kunst!' - Leopold Prinz von Bayern"
Technische Architektur
Der Bot nutzt moderne .NET 8-Funktionen mit einer sauberen Architektur:
- Datenschicht: PostgreSQL mit Entity Framework Core für robustes Datenmanagement
- Befehlssystem: Modulare Befehlsstruktur mit Discord.Net
- Dienste: Dedizierte Services für Rennen, News und Zeitplanung
- Entitätsmodell: Gut strukturierte Entitäten für Strecken, Zeitpläne und Ranglisten
Wichtige Befehle
!race
- Zeige aktuelle Renninformationen
!rankings
- Überprüfe aktuelle Rennranglisten
!schedule
- Zeige kommende Renntermine
!submit
- Reiche eine neue Rundenzeit ein
!trackrecord
- Zeige Streckenrekorde
Besondere Funktionen
Dynamische Nachrichtengenerierung
Der Bot enthält ein einzigartiges deutsches Rennkommentarsystem mit Zitaten von Rennlegenden wie Sebastian Vettel und Walter Röhrl. Dies verleiht den Renn-Updates Authentizität und Spannung.
Intelligentes Zeitmanagement
Das Rundenzeit-Einreichungssystem umfasst:
- Strenge Zeitformatvalidierung (MM:SS.mmm)
- Anti-Spam-Cooldown-System
- Automatische Streckenrekorderkennung und -feier
- 60-Sekunden-Einreichungs-Timeout für saubere Benutzerinteraktion
Zukünftige Entwicklung
Die modulare Architektur ermöglicht eine einfache Erweiterung mit geplanten Funktionen wie:
- Fahrzeugspezifische Bestenlisten
- Wetterbedingungsverfolgung
- Meisterschaftspunktesysteme
- Teammanagement-Funktionen