Ticket-System¶
Das Ticket-System erstellt temporäre private Kanäle für Support-Anfragen. User klicken auf einen Button, ein Kanal wird erstellt, Mods helfen, und beim Schließen wird ein Transcript gespeichert.
Übersicht¶
Der Ablauf:
- Ticket-Panel erscheint im konfigurierten Kanal (Embed mit Buttons)
- User klickt auf einen Kategorie-Button (z.B. "Support", "Bug-Report")
- Ein privater Kanal wird erstellt — nur der User + Support-Rollen sehen ihn
- Bot sendet eine Begrüßungsnachricht mit Buttons zum Schließen und Claimen
- Nach dem Schließen: HTML-Transcript wird im Log-Kanal gespeichert, Kanal wird gelöscht
Einrichtung¶
- Gehe zu Discord → Server → Tickets
- Aktiviere das Ticket-System
- Konfiguriere:
| Einstellung | Beschreibung |
|---|---|
| Ticket-Kanal | Text-Kanal wo die Buttons erscheinen |
| Ticket-Kategorie | Discord-Kategorie für die Ticket-Kanäle |
| Log-Kanal | Text-Kanal für Transcripts |
| Support-Rollen | Rollen die alle Tickets sehen können |
| Max. offene Tickets | Pro User (Default: 1) |
- Klicke auf Speichern
Kategorien¶
Ticket-Kategorien erscheinen als Buttons im Panel. Jede Kategorie hat:
- Name — z.B. "Support", "Bug-Report"
- Emoji — z.B. 🆘, 🐛, 💡, 📩
- Button-Farbe — Blau, Rot, Grün oder Grau
- Beschreibung — Wird im Panel unter dem Namen angezeigt
Standard-Kategorien¶
Beim ersten Aktivieren werden 4 Kategorien erstellt:
| Kategorie | Emoji | Farbe | Beschreibung |
|---|---|---|---|
| Support | 🆘 | Blau | Brauchst du Hilfe? |
| Bug-Report | 🐛 | Rot | Etwas funktioniert nicht richtig? |
| Feature-Request | 💡 | Grün | Du hast eine Idee? |
| Allgemein | 📩 | Grau | Sonstige Anfrage |
Diese kannst du bearbeiten oder löschen.
Formulare¶
Kategorien können ein Formular haben — ein Discord-Popup mit bis zu 5 Feldern das der User beim Erstellen ausfüllt.
Strukturierte Bug-Reports
Lege für "Bug-Report" ein Formular an mit den Feldern: "Was ist passiert?", "Schritte zum Reproduzieren", "Erwartetes Verhalten", "Plattform". So bekommst du strukturierte Informationen statt "es geht nicht".
Begrüßungsnachricht¶
Die Nachricht die der Bot im neuen Ticket-Kanal sendet.
Verfügbare Variablen¶
| Variable | Beschreibung | Beispiel |
|---|---|---|
{user} |
@Mention des Users | @CoolViewer |
{category} |
Name der Kategorie | Support |
{ticket_number} |
Ticketnummer | 0042 |
Standard-Text¶
Hallo {user}, wie können wir dir helfen?
Beschreibe dein Anliegen und ein Moderator wird sich
so schnell wie möglich melden.
Kategorie: {category}
Du kannst den Text frei anpassen. Der "Standard"-Button setzt ihn zurück.
Ticket-Panel senden¶
Klicke auf Ticket-Panel senden um die Embed-Nachricht mit den Buttons im konfigurierten Kanal zu erstellen. Das Panel bleibt permanent stehen.
Panel aktualisieren
Wenn du Kategorien änderst, sende das Panel erneut — das alte wird automatisch gelöscht und durch das neue ersetzt.
Für Moderatoren¶
Ticket übernehmen (Claim)¶
Klicke auf 📌 Claim um ein Ticket zu übernehmen. Im Kanal erscheint eine Nachricht wer das Ticket bearbeitet.
Ticket schließen¶
- Klicke auf 🔒 Ticket schließen
- Bestätige mit Ja, schließen
- Der Bot erstellt ein HTML-Transcript und sendet es in den Log-Kanal
- Der Ticket-Kanal wird nach 3 Sekunden gelöscht
Das Transcript enthält alle Nachrichten mit Zeitstempel, Autor und Anhängen — als herunterladbare HTML-Datei im Dark-Theme.
Für User¶
- Klicke auf den gewünschten Kategorie-Button im Ticket-Panel
- Falls ein Formular konfiguriert ist: Fülle die Felder aus
- Dein Ticket-Kanal erscheint automatisch in der Kategorie
- Nur du und die Support-Rollen sehen den Kanal
Max. offene Tickets
Standardmäßig kann jeder User nur 1 offenes Ticket haben. Schließe dein altes Ticket bevor du ein neues erstellst.
Statistiken¶
Oben auf der Ticket-Seite siehst du:
- Offen — Aktuell offene Tickets
- Heute — Heute erstellte Tickets
- Gesamt — Alle Tickets seit Aktivierung