Zurück zur Übersicht
Project

Saro's Report System

Ein schnelles, konfigurierbares Ticket-System, das In-Game-Reports direkt per Webhook an Discord sendet.

Header

Nur serverseitig. Spieler reichen Tickets über /ticket <Kategorie> <Grund> ein und sie erscheinen in einem Discord-Kanal als formatierte Embeds. Jedes Embed enthält automatisch den Spielernamen, die UUID, Koordinaten und Dimension.

Description

Befehle

Befehl Beschreibung
/ticket Verfügbare Kategorien anzeigen
/ticket <Kategorie> <Grund> Neues Ticket einreichen

Beispiele:

  • /ticket Bug Die Bienen entkommen dem Bienenstock!
  • /ticket "Spieler-Report" Steve greift den Spawn an.

Kategorien unterstützen mehrteilige Namen (Anführungszeichen verwenden). Tab-Vervollständigung zeigt nur konfigurierte Kategorien.

Discord-Integration

Tickets werden als Rich Embeds gepostet. Der Minecraft-Skin-Kopf des Spielers wird als Embed-Thumbnail verwendet. Embed-Farbe ist mit einem Hex-Code konfigurierbar.

Konfiguration

config/sarosdiscordwebhook-common.toml:

Option Standard Beschreibung
tickets.enabled true Ticket-System aktivieren
tickets.categories Bug, Player Report, Staff Request, Other Verfügbare Kategorien
tickets.discordWebhookUrl "" Discord Webhook-URL
tickets.commandPermissionLevel 0 Berechtigungsstufe (0-4)
tickets.inputTimeoutSeconds 120 Sitzungs-Timeout
tickets.messageTemplate ... Nachrichten-Template mit Platzhaltern
tickets.embedColorHex #5865F2 Embed-Farbe

Template-Platzhalter

{player}, {uuid}, {category}, {reason}, {dimension}, {x}, {y}, {z}

Hinweis: Dieses Wiki dient als Dokumentation. Für aktive Diskussionen tritt bitte dem Discord-Server bei.

Featured

Brauchst du eine eigene Mod?

Vom Konzept zum Code. Ich erstelle professionelle, optimierte Mods, die genau auf deine Wünsche zugeschnitten sind.

Miete mich auf Fiverr