Erste Schritte
Was Roleplay+ Tickets ist, was der Bot braucht und wie du in fünf Minuten dein erstes Ticket öffnest.
Roleplay+ Tickets ist ein Ticket-Bot für Discord, betrieben als gehosteter Dienst. Ein Mitglied drückt einen Button, und ein privater Kanal öffnet sich für das Mitglied und dein Team. Du richtest alles in einem Web-Dashboard ein. So muss sich niemand einen einzigen Konfigurationsbefehl merken.
Du brauchst das Recht Server verwalten auf einem Discord-Server, um den Bot hinzuzufügen und sein Dashboard zu öffnen.
#So funktioniert es
- Du fügst den Bot zu deinem Server hinzu.
- Im Dashboard erstellst du ein Panel: eine Nachricht mit einem oder mehreren Buttons, einem Dropdown oder einem Befehl, über die Tickets geöffnet werden.
- Ein Mitglied nutzt das Panel. Der Bot öffnet einen Ticket-Kanal, den nur dieses Mitglied und deine Support-Rollen sehen.
- Dein Team antwortet, übernimmt, schließt und speichert ein Transkript. Der Bot hält Nummern, Namen und Rechte in Ordnung.
Alles, was du im Dashboard änderst, gilt direkt nach dem Speichern. Der Bot lädt die Einstellungen deines Servers bei jedem Speichern neu.
#Bot hinzufügen
Öffne das Dashboard, melde dich mit Discord an und wähl deinen Server. Bei Servern ohne den Bot steht Bot hinzufügen. Discord zeigt dann die Rechte, die der Bot anfragt. Lass alle angehakt: Jedes Recht wird von einer Funktion genutzt, und fehlende Rechte sind der häufigste Grund, wenn etwas nicht funktioniert.
| Recht | Wofür |
|---|---|
| Kanäle ansehen | Kanäle mit Panels und Tickets sehen. |
| Kanäle verwalten | Ticket-Kanäle erstellen, umbenennen, verschieben und löschen. |
| Rollen verwalten | Rechte auf Ticket-Kanälen setzen und Ticket-Erstellern Rollen geben. |
| Nachrichten senden | Panels, Ticket-Nachrichten und Antworten senden. |
| Links einbetten | Nachrichten mit Embeds senden. |
| Dateien anhängen | Dateien anhängen, zum Beispiel ein Transkript. |
| Nachrichtenverlauf anzeigen | Ticket-Nachrichten für Transkripte und Automationen lesen. |
| Nachrichten verwalten | Befehlsnachrichten entfernen. |
| Nachrichten anpinnen | Die Ticket-Nachricht anpinnen. |
| Reaktionen hinzufügen | Auf Nachrichten reagieren, wo eine Funktion es braucht. |
| Externe Emojis verwenden | Emojis anderer Server in Buttons und Nachrichten zeigen. |
| Private Threads erstellen | Thread-Tickets und private Team-Threads öffnen. |
| Nachrichten in Threads senden | In diesen Threads schreiben. |
| Threads verwalten | Mitglieder zu Threads hinzufügen, Threads archivieren und sperren. |
Du kannst die Rechte jederzeit mit $debug prüfen, und zwar in dem Kanal, in dem etwas nicht klappt. Der Bot listet dort auf, was ihm in diesem Kanal und auf dem Server fehlt. |
#Befehle und Präfix
Der Bot registriert Slash-Befehle, und jeder Befehl funktioniert auch mit dem Präfix. Das Standard-Präfix ist $, /close und $close tun also dasselbe. Das Präfix änderst du in den Server-Einstellungen. Die vollständige Liste steht auf der Seite Befehle.
#Dein erstes Panel in fünf Minuten
- Öffne im Dashboard Panels und erstell ein Panel. Es startet mit sinnvollen Standardwerten.
- Wähl unter Allgemein deine Support-Rollen. Diese Rollen sehen jedes Ticket dieses Panels.
- Wähl unter Kategorie die Kategorie, in die neue Tickets kommen. Wenn du noch keine hast, leg zuerst eine in Discord an.
- Speichere.
- Sende das Panel: Wähl im Dashboard einen Kanal oder tippe
$panel 1in den Kanal, in dem Mitglieder Tickets öffnen sollen.
Fertig. Drück mit einem zweiten Account auf Ticket erstellen, um zu sehen, was Mitglieder sehen.
Teste mit einem echten zweiten Account, nicht mit Discords Funktion Server als Rolle anzeigen. Tickets geben Zugriff pro Mitglied. Deshalb zeigt die Rollen-Vorschau nicht, was ein Mitglied wirklich sieht.
#Wie es weitergeht
- Die Checkliste zur Einrichtung führt durch die Einstellungen, die du dir vor dem Start ansehen solltest.
- Panels erklärt die Optionsgruppen eines Panels.
- Variablen zeigt, wie du Namen, Nummern und Zeiten in Nachrichten einsetzt.
- Premium listet auf, was Premium zusätzlich bietet und was kostenlos bleibt.