Informationen
Bibliothek
Spielwelt
Medien
Account

Flindo-Bot Patchnotes - 05.08.2026

Verfasst von Vasilas am 05.08.2026 00:43

Reaktivierung
Der Bot war seit Anfang August offline und lief nur noch mit einem einzigen, veralteten
Commit im Repo. Komplett wieder in Betrieb genommen:
    • Discord-Bot-Token war im Klartext im Code eingecheckt - rotiert und sicher in Umgebungsvariablen ausgelagert
    • Anbindung an die Website-API repariert (fehlender Auth-Header)
    • /whois stuerzte bei Charakternamen mit Leerzeichen im Bildpfad ab
Automatische Rollenvergabe
    • Discord-Rollen (Rang, Rasse, Klasse, Gilde, Gildenleitung) werden jetzt automatisch anhand des verknuepften Spiel-Accounts vergeben und aktuell gehalten - bei Login, stuendlich und beim Server-Beitritt
    • 27 neue Gildenrollen sowie fehlende Rassenrollen automatisch angelegt
Ticket-System
    • Neue Support-Tickets von der Website erscheinen jetzt automatisch als Forum-Post im Discord-Bereich #support-themen
    • Staff kann ein Ticket per Knopfdruck zwischen Support-, Bau- und Technikteam hin- und herschieben - jeweils mit passenden Buttons fuer die anderen beiden Ziele
    • Wird ein Ticket auf der Website geschlossen oder geloescht, verschwindet der zugehoerige Discord-Post automatisch
Slash-Commands
Alle Bot-Befehle laufen nicht mehr ueber !befehl, sondern als moderne Discord-Slash-Commands
mit Autovervollstaendigung:
    • /whois, /gilde, /status, /rassen, /klassen, /gildenstats, /newchars, /oldest, /lastposts, /help (sowie /rehash und /syncroles fuer die Bot-Verwaltung)
    • /status hing dabei anfangs endlos auf "laedt..." (fehlende Server-Konfiguration) - behoben
    • Charakter-Profil-Links in /whois, /gilde und /status verlinkten faelschlich ueber den (nicht eindeutigen) Namen statt ueber die eindeutige Charakter-ID - behoben
Technik (eher fuer Staff)
    • Der Bot laeuft jetzt dauerhaft als eigener Docker-Container auf dem Server statt nur zeitweise manuell gestartet zu werden - startet bei einem Absturz oder Server-Neustart automatisch neu
    • Aenderungen werden automatisch gebaut und ausgerollt, sobald sie im Repo landen (wie bei der Website)