Hilfe-Center

Wie können wir dir helfen?

Alles, was du für den Start mit MeinTicketbot brauchst – vom ersten Ticket bis zur Anbindung über die API.

Schnellstart in 5 Schritten

In wenigen Minuten läuft dein Ticketsystem.

  1. Anmelden

    Melde dich mit deinem Discord-Konto an. Dein Passwort gibst du dabei nur bei discord.com ein – wir sehen es nie.

  2. Server wählen und Bot einladen

    In der Serverliste erscheinen alle Server, auf denen du „Server verwalten“ darfst. Klicke auf „Bot einladen“ und bestätige die Rechte bei Discord.

  3. Vorlage wählen

    Unter „Vorlagen“ legst du mit einem Klick ein komplettes Ticketsystem an – Kategorien, Kanäle, Rollen, Panel, Formulare und Automationen, z. B. für Gaming, Minecraft, Shop oder Bewerbungen. Vorher siehst du eine Vorschau, und alles lässt sich wieder rückgängig machen.

  4. Panel anpassen und veröffentlichen

    Unter „Panels“ änderst du Texte, Farben und Buttons mit Live-Vorschau und veröffentlichst das Panel im gewünschten Kanal.

  5. Erstes Ticket testen

    Klicke im Discord-Kanal auf einen Button des Panels. Es öffnet sich ein privater Ticketkanal – im Dashboard siehst du das Ticket sofort unter „Tickets“.

Tipp: Die Karte „Einrichtung“ in der Server-Übersicht zeigt dir, welche Schritte noch fehlen.

Welche Rechte braucht der Bot?

Nur die Rechte, die er für Tickets wirklich braucht – keine Administratorrechte.

  • Kanäle ansehenPanel-Kanal und Ticketkanäle sehen
  • Nachrichten sendenPanel, Begrüßung, Benachrichtigungen und Antworten aus dem Dashboard posten
  • Links einbettenPanels und Hinweise als übersichtliche Karten anzeigen
  • Dateien anhängenTranskripte und Anhänge senden
  • Nachrichtenverlauf anzeigenTranskripte eines Tickets erstellen
  • Kanäle verwaltenPrivate Ticketkanäle anlegen, sperren und löschen
  • Rollen verwaltenRollen aus Vorlagen anlegen, Regel-Bestätigung (Rolle vergeben)

Wichtig: Die Rolle des Bots muss in den Servereinstellungen über den Rollen stehen, die er vergeben soll.

Häufige Fragen

Die Antworten auf das, was am häufigsten gefragt wird.

Ist MeinTicketbot kostenlos?

Ja, der Tarif Free ist dauerhaft kostenlos und enthält Panels, ein Formular, eine Automation, zehn Textbausteine, eine Creator-Benachrichtigung und Transkripte. Pro, Business und Enterprise erweitern die Limits und schalten weitere Funktionen frei. Alle Details findest du auf der Preisseite.

Kann ich monatlich oder jährlich zahlen?

Beides. Jeder bezahlte Tarif lässt sich monatlich oder jährlich buchen, die Jahreszahlung ist günstiger als zwölf Monatszahlungen. Den Zeitraum wählst du bei der Buchung im Dashboard unter „Tarif“.

Wie kündige ich mein Abo?

Im Dashboard unter „Tarif“ mit „Abo kündigen“. Der Tarif bleibt bis zum Ende des bezahlten Zeitraums aktiv, danach gilt wieder Free. Deine Einstellungen bleiben erhalten.

Wer darf das Dashboard eines Servers öffnen?

Verwalten dürfen Eigentümer, Administratoren und Mitglieder mit „Server verwalten“. Supportmitarbeiter sehen nur die Tickets und Transkripte. Die Rechte werden regelmäßig bei Discord geprüft – wer sie dort verliert, verliert auch den Zugang im Dashboard.

Wie viele Tickets kann ein Mitglied gleichzeitig öffnen?

Das legst du je Panel-Option fest (1 bis 5 offene Tickets). Ist das Limit erreicht, verweist der Bot auf das bereits offene Ticket.

Was passiert mit geschlossenen Tickets?

Beim Schließen kann ein Transkript erstellt werden. Du findest es im Dashboard unter „Transkripte“ und kannst es als HTML oder PDF herunterladen; ab Pro lässt es sich auch per Link teilen. Wie lange Transkripte aufbewahrt werden, hängt vom Tarif ab.

Was sind Textbausteine?

Fertige Antworten für wiederkehrende Fragen. Du legst sie unter „Textbausteine“ an und fügst sie im Ticket mit einem Klick ein. Platzhalter wie {user} oder {number} werden automatisch ausgefüllt.

Kann der Bot neue Videos und Streams melden?

Ja. Unter „Benachrichtigungen“ meldet der Bot neue YouTube-Videos, YouTube- und Twitch-Livestreams sowie neue Beiträge aus RSS-Feeds in einem Kanal deiner Wahl, auf Wunsch mit Rollen-Erwähnung. Geprüft wird etwa alle fünf Minuten.

Kann ich MeinTicketbot ohne Anmeldung ausprobieren?

Ja. In der Live-Demo bekommst du einen eigenen Beispielserver mit Tickets, Panels und Statistiken. Nichts wird an Discord gesendet, und nach zwei Stunden wird alles gelöscht.

Können Tickets automatisch verteilt werden?

Ja. Lege unter „Automationen“ eine Regel mit der Aktion „Reihum zuweisen“ an. Das Ticket bekommt, wer gerade die wenigsten offenen Tickets hat, wahlweise nur unter ausgewählten Teammitgliedern. Zur Auswahl stehen alle, die sich schon einmal im Dashboard angemeldet haben.

Wie richte ich Geschäftszeiten ein?

Unter „Automationen“ trägst du ein, wann dein Team erreichbar ist. Regeln können dann nur innerhalb oder nur außerhalb dieser Zeiten laufen, etwa für eine automatische Antwort am Wochenende. Der Platzhalter {opens} nennt den nächsten Beginn der Geschäftszeiten.

Bekomme ich neue Tickets aufs Handy gemeldet?

Ja, per Push-Benachrichtigung. Schalte sie im Dashboard unter „Konto & Sicherheit“ für dein Gerät ein und wähle die Server aus. Auf dem iPhone oder iPad öffnest du das Dashboard zuerst in Safari, tippst auf „Teilen“ → „Zum Home-Bildschirm“ und schaltest die Benachrichtigungen dann in der App vom Home-Bildschirm ein.

Welche Sprachen werden unterstützt?

Dashboard und Bot gibt es auf Deutsch und Englisch. Die Sprache des Bots stellst du je Server in der Server-Übersicht ein.

Wo werden meine Daten gespeichert?

Bei unserem Hosting-Anbieter, der die Daten in unserem Auftrag verarbeitet. Zugangsdaten und Tokens speichern wir verschlüsselt. Mehr dazu auf der Seite Sicherheit und in der Datenschutzerklärung.

Fehlerhilfe

Die häufigsten Stolpersteine und wie du sie löst.

Mein Server erscheint nicht in der Liste

Du brauchst auf dem Server das Recht „Server verwalten“. Wurde es gerade erst vergeben, klicke in der Serverliste auf „Liste aktualisieren“.

Beim Klick auf einen Panel-Button passiert nichts oder es kommt „Interaktion fehlgeschlagen“
  • Prüfe in der Server-Übersicht die Bot-Diagnose: Fehlen Rechte, wird es dort angezeigt.
  • Stelle sicher, dass der Bot die Ticket-Kategorie sehen und darin Kanäle anlegen darf.
  • Discord hat eine Grenze von 50 Kanälen pro Kategorie. Schließe alte Tickets oder lege eine weitere Kategorie an.
Der Bot kann keine Rolle vergeben

Ziehe die Rolle des Bots in den Servereinstellungen unter „Rollen“ über die Rolle, die vergeben werden soll, und prüfe, ob „Rollen verwalten“ erlaubt ist.

Eine Benachrichtigung kommt nicht an
  • Unter „Benachrichtigungen“ steht am Account der letzte Fehler, z. B. fehlende Rechte im gewählten Kanal.
  • Der Bot muss im Kanal Nachrichten senden und Links einbetten dürfen.
  • Die Rolle wird nur erwähnt, wenn sie erwähnbar ist oder der Bot „Alle erwähnen“ darf.
  • Beim ersten Durchlauf merkt sich der Bot nur den Stand. Gemeldet werden erst Beiträge, die danach erscheinen.
Push-Benachrichtigungen kommen nicht an
  • Prüfe unter „Konto & Sicherheit“, ob das Gerät angemeldet und der Server ausgewählt ist, und sende eine Testnachricht.
  • Steht dort „Im Browser blockiert“, erlaube Benachrichtigungen in den Website-Einstellungen des Browsers.
  • Auf dem iPhone funktioniert Push nur über die App vom Home-Bildschirm.
Der Bot erscheint offline

Das kann kurz nach Wartungen passieren; Tickets funktionieren über Buttons trotzdem weiter. Den aktuellen Zustand siehst du auf der Statusseite.

Ich komme nicht weiter

Schreib uns über das Kontaktformular. Nenne dabei möglichst den Servernamen und, falls angezeigt, die Fehler-ID.

API & Webhooks ab Business

Tickets und Statistiken in deine Webseite, deinen Shop oder dein eigenes Panel holen.

Mit der REST-API liest du Tickets und Statistiken deines Servers aus. Webhooks melden neue Ereignisse automatisch an deine Adresse. Beides richtest du im Dashboard unter „API & Webhooks“ ein.

Anmeldung

Jede Anfrage braucht einen API-Schlüssel des Servers im Header. Ein Schlüssel gilt nur für den Server, für den er erstellt wurde. Limit: 120 Anfragen pro Minute.

Beispiel
curl -H "Authorization: Bearer mtb_…" "/api/v1/tickets?status=open"

Endpunkte (nur lesend)

  • GET/api/v1/meServer, Tarif und Name des Schlüssels
  • GET/api/v1/ticketsTicketliste. Parameter: status (all, open, closed, new, in_progress, waiting_user, waiting_internal, resolved), limit (1–100), page, updated_since (ISO-8601)
  • GET/api/v1/tickets/{nummer}Ein Ticket mit Formular-Antworten, Bewertung und Verlauf
  • GET/api/v1/stats?days=30Eröffnete und geschlossene Tickets, offene Tickets, Ø erste Antwort, Ø Bearbeitungszeit, Bewertungen

Zeitangaben sind in UTC (ISO-8601). Fehler kommen als JSON mit error.status und error.message: 401 = Schlüssel fehlt/ungültig, 403 = Tarif ohne API, 404 = nicht gefunden, 429 = zu viele Anfragen.

Webhooks

Wir senden für jedes gewählte Ereignis einen POST mit JSON an deine HTTPS-Adresse.

ticket.created ticket.claimed ticket.transferred ticket.status_changed ticket.priority_changed ticket.closed ticket.transcript_created ping
Beispiel: ticket.created
{
  "id": "evt_1234",
  "type": "ticket.created",
  "created_at": "2026-11-14T12:00:00Z",
  "server": { "id": "123456789012345678", "name": "Mein Server" },
  "data": {
    "ticket": { "number": 42, "status": "new", "priority": "normal", "topic": "Spieler melden",
                "creator": { "id": "…", "name": "steve" }, "opened_at": "2026-11-14T12:00:00Z", … },
    "actor_id": "…",
    "details": {}
  }
}

Signatur prüfen: Jede Nachricht hat den Header X-MeinTicketbot-Signature: t=<Zeit>,v1=<Signatur>. Die Signatur ist HMAC-SHA256 über <Zeit>.<Rohdaten> mit deinem Webhook-Geheimnis. Verwirf Nachrichten mit falscher Signatur oder einer Zeit, die älter als 5 Minuten ist.

PHP
$body = file_get_contents('php://input');
[$t, $v1] = sscanf($_SERVER['HTTP_X_MEINTICKETBOT_SIGNATURE'], 't=%d,v1=%s');
$ok = hash_equals(hash_hmac('sha256', $t . '.' . $body, $geheimnis), $v1) && abs(time() - $t) < 300;

Antworte mit einem Status 2xx innerhalb von 5 Sekunden. Sonst wiederholen wir die Zustellung mit wachsendem Abstand (bis zu 6 Stunden); nach 10 Fehlern in Folge wird der Webhook pausiert und lässt sich im Dashboard wieder einschalten. Die Header X-MeinTicketbot-Event und X-MeinTicketbot-Delivery enthalten Ereignistyp und eindeutige ID – damit erkennst du doppelte Zustellungen.

Noch Fragen?

Wir helfen dir gern persönlich weiter.