Skip to content

Tickets DE

Domekologe edited this page Jul 2, 2026 · 1 revision

Tickets

🌐 English · Deutsch

Tickets ist ein Support-System im Ticket-Tool-Stil: Admins posten Ticket-Panels (Embed mit 🎫 Open ticket-Button), ein Klick öffnet einen privaten Thread oder Textkanal für den Nutzer und die Support-Rollen. Support kann Tickets übernehmen (claim), schließen (mit Bestätigung), wieder öffnen und löschen; beim Schließen wird ein .txt- + .html-Transkript erzeugt und in einen Log-Kanal gepostet. Alle Buttons sind persistente Views und überleben Neustarts. Zweisprachig (DE/EN), mit Web-Dashboard-Integration. Autor: pd-codes · benötigt Red 3.5.0+ · Status: Alpha 0.1.0.

Installation

[p]repo add PDC https://github.com/pd-codes/PDC_Redbot_Cogs
[p]cog install PDC tickets
[p]load tickets
[p]slash sync

Befehle

Befehl Funktion
ticket close Aktuelles Ticket schließen (Ersteller oder Support). Erzeugt das Transkript.
ticket claim Aktuelles Ticket übernehmen (nur Support).
ticket reopen Geschlossenes Ticket wieder öffnen (nur Support).
ticket delete Ticket-Kanal/Thread löschen, Datensatz bleibt erhalten (nur Admin).
ticket mine Eigene Tickets anzeigen.
ticket list Alle offenen Tickets auflisten (Mod/Support).
ticketset panel <#kanal> <betreff> Ticket-Panel mit Open-ticket-Button posten (Admin).
ticketset panels · ticketset removepanel <id> Panels auflisten / entfernen.
ticketset supportrole <add|remove> <rolle> Support-Rollen verwalten.
ticketset mode <threads|channels> Private Threads oder Textkanäle für Tickets.
ticketset category [kategorie] Kategorie für Ticket-Textkanäle (leer = entfernen).
ticketset maxopen <1-10> Max. offene Tickets pro Nutzer.
ticketset welcome <vorlage> Willkommensnachricht ({user}, {subject}, {ticket}).
ticketset logchannel [#kanal] Log-Kanal für Transkripte (leer = entfernen).
ticketset retention <1-365> Aufbewahrungsdauer geschlossener Tickets/Transkripte in Tagen.
ticketset language <de-DE|en-US> Ausgabesprache.

Alle ticketset-Befehle erfordern Admin/„Server verwalten". „Support" heißt: Support-Rolle oder „Server verwalten"; das Aktivieren/Deaktivieren des Systems erfolgt über das Dashboard-Panel.

Funktionsweise

ticketset panel postet ein Embed mit persistentem 🎫 Open ticket-Button; mehrere Panels mit eigenem Betreff sind möglich. Ein Klick erstellt ticket-0001 als privaten Thread (Standard) oder als Textkanal unter der konfigurierten Kategorie, sichtbar für Ersteller und Support-Rollen, und postet eine konfigurierbare Willkommensnachricht mit 🔒 Close- / 🙋 Claim-Buttons. Ein Limit pro Nutzer (maxopen) verhindert zu viele Tickets. Schließen fragt nach Bestätigung, schreibt dann ein Text- und ein HTML-Transkript in den Cog-Datenordner, postet beide Dateien in den Log-Kanal und archiviert/sperrt den Thread (bzw. entzieht dem Ersteller das Schreibrecht). Ein Hintergrund-Task entfernt geschlossene/gelöschte Datensätze und Transkript-Dateien nach der Aufbewahrungsfrist.

Dashboard

  • Unter Server-Einstellungen ein Panel Tickets (Guild-Admin) mit Aktiviert, Thread-/Kanalmodus, Ticket-Kategorie, Log-Kanal, max. offene Tickets pro Nutzer, Aufbewahrungstage, Willkommensnachricht und Sprache, plus einer Liste der vorhandenen Panels.
  • Eine Guild-Seite Ticket-Übersicht (Guild-Mod): Tabelle aller Tickets (ID, Betreff, Ersteller, Status, Übernommen von, Erstellt, Transkript) und ein Transkript-Viewer — Ticket per Dropdown wählen, das gespeicherte Transkript wird direkt angezeigt.

Clone this wiki locally