Fehlerbehebung und FAQ
Die üblichen Gründe, warum etwas nicht funktioniert, und kurze Antworten auf häufige Fragen.
Fang mit $debug in dem Kanal an, in dem etwas nicht klappt. Es zeigt, welche Rechte dem Bot auf dem Server und in diesem Kanal fehlen, den Plan des Servers, deine Rechtestufe und, in einem Ticket, seine Nummer, sein Panel und seinen Zustand.
#Der Bot antwortet nicht
- Prüfe, ob der Bot online ist. Die Mitgliederliste zeigt es, und die Fußzeile dieser Website zeigt den Status des Dienstes.
- Führ
$debugaus. Wenn der Bot im Kanal nicht schreiben kann, kann er dort auch nicht antworten. - Prüfe die gesperrten Rollen. Mitglieder mit so einer Rolle werden ignoriert.
- Prüfe die Befehls-Einstellungen. Der Befehl ist vielleicht aus oder auf andere Kanäle oder Rollen beschränkt.
- Erwähne den Bot. Er antwortet mit dem Präfix deines Servers, falls jemand es geändert hat.
#Fehlende Rechte
Die meisten Fehler kommen von einem fehlenden Recht, oft nach einer Rollenänderung oder in einer privaten Kategorie. Gib der Rolle des Bots die Rechte, die unter Erste Schritte aufgelistet sind. Achte darauf, dass Kategorien und der Panel-Kanal sie nicht verweigern. Kanalrechte einer Kategorie haben Vorrang vor den Rollenrechten des Servers.
#Alle sehen die Tickets
@everyoneist eine Support-Rolle. Entferne sie.- Die Rechte der Gruppe Alle erlauben Kanal ansehen. Stell das auf Verweigern.
#Eine Kategorie ist voll
Discord erlaubt 50 Kanäle pro Kategorie. Füg Überlauf-Kategorien hinzu oder verschieb geschlossene Tickets in eine Kategorie für geschlossene Tickets.
#Der Server hat 500 Kanäle
Discord erlaubt 500 Kanäle pro Server, inklusive Kategorien und Sprachkanälen. Lösch alte Tickets, nutze eine Auslöser-Regel, die geschlossene Tickets nach ein paar Tagen löscht, oder stell aktive Panels auf den Thread-Stil um.
#Der Kanalname ändert sich nicht
Discord lässt einen Bot einen Kanal zweimal in zehn Minuten umbenennen. Darüber hinaus überspringt der Bot Umbenennungen, statt zu warten. $rename sagt dir, wenn du das Limit erreicht hast.
#DMs kommen nicht an
Transkripte per DM und automatische DMs kommen nur an, wenn das Mitglied Direktnachrichten von Server-Mitgliedern erlaubt. Discord sagt dem Bot nicht, warum eine DM fehlgeschlagen ist. Deshalb kann der Bot es nicht erneut versuchen.
#Der Bot ignoriert Präfix-Befehle oder eigene Befehle
Der Bot braucht den Intent Message Content, um Nachrichten zu lesen. Im gehosteten Dienst ist er an. Wenn du den Bot selbst hostest, schalt im Discord Developer Portal unter Bot · Privileged Gateway Intents die Intents Server Members und Message Content ein. Der erste gibt dem Bot Zugriff auf die Mitgliederliste, der zweite auf den Text von Nachrichten. Slash-Befehle funktionieren ohne sie.
#Buttons zeigen „Diese Interaktion ist fehlgeschlagen“
Der Bot war offline oder startete gerade neu, als der Button gedrückt wurde. Drück nach einem Moment noch einmal. Wenn es weiter fehlschlägt, wurde das Panel hinter dem Button vielleicht gelöscht: Sende das Panel neu.
#Fragen
Können Mitglieder das Dashboard sehen? Nein. Nur Mitglieder mit Server verwalten, Mitglieder mit einer Dashboard-Rolle und der Server-Besitzer können es öffnen.
Ich sehe meinen Server nicht im Dashboard. Du brauchst dort Server verwalten. Wenn du das Recht gerade erst bekommen hast, melde dich ab und wieder an, damit Discord die neue Serverliste schickt.
Kann ich Einstellungen aus einem anderen Ticket-Bot importieren? Nein. Panels sind schnell eingerichtet, und Sicherungsschlüssel kopieren Einstellungen zwischen deinen eigenen Servern.
Funktioniert der Bot in mehreren Sprachen gleichzeitig? Eine Sprache pro Server, Englisch oder Deutsch. Nachrichten, die du selbst schreibst, können in jeder Sprache sein.
Was passiert mit Tickets, wenn ich den Bot entferne? Die Kanäle bleiben in Discord, wie sie sind. Die Einstellungen bleiben gespeichert. Fügst du den Bot wieder hinzu, sind sie zurück.