Präfix-Befehle
Slash-Befehle als Nachricht tippen - !ban, !mute, !rank, !remind und mehr. Aus, bis du es einschaltest.
Manche tippen !timeout @Max 10m flooding schneller, als sie einen Slash-Befehl ausfüllen. Mit eingeschalteten Präfix-Befehlen lassen sich die meisten von Pangobots Slash-Befehlen auch als Nachricht tippen. Ein getippter Befehl ist der Slash-Befehl: dieselben Prüfungen, dieselben Antworten, dieselben Einträge in deinen Logs und Fällen.
Einschalten
- Öffne das Dashboard, dann Einstellungen (Allgemeine Einstellungen).
- Prüfe unter Textbefehle das Präfix (
!, wenn du es nicht geändert hast) und schalte Präfix-Befehle ein. - Speichere. Getippte Befehle funktionieren sofort, in jedem Kanal, in dem der Slash-Befehl genutzt werden darf.
! - antworten beide auf dieselbe Nachricht, bekommen Mitglieder zwei Antworten.Die Befehle
<required> [optional]. Die Wörter in Klammern sind die Optionen des Slash-Befehls.
| Getippt | Beispiel | Auch als | Modul |
|---|---|---|---|
!ban <user> [duration] [delete_days] [reason…] | !ban @Max 7d 1 posting invites | – | Moderation |
!unban <user> [reason…] | !unban 123456789012345678 | – | Moderation |
!softban <user> [reason…] | !softban @Max spam bot | – | Moderation |
!kick <user> [reason…] | !kick @Max being rude | – | Moderation |
!timeout <user> [duration] [reason…] | !timeout @Max 10m flooding | !mute | Moderation |
!untimeout <user> [reason…] | !untimeout @Max | !unmute | Moderation |
!warn <user> <reason…> | !warn @Max no self-promotion | – | Moderation |
!purge <amount> [user] [bots] [contains…] | !purge 20 @Max | !clear | Moderation |
!lock [channel] [reason…] | !lock #general raid | – | Moderation |
!unlock [channel] | !unlock #general | – | Moderation |
!slowmode <off|5s|10s|15s|30s|1m|…> | !slowmode 30s | – | Moderation |
!avatar [user] | !avatar @Max | !av | Allgemeine Einstellungen |
!serverinfo | !serverinfo | !si | Allgemeine Einstellungen |
!rank [user] | !rank @Max | !level | Level-System |
!leaderboard [page] | !leaderboard 2 | – | Level-System |
!balance [member] | !balance | !bal | Economy |
!daily | !daily | – | Economy |
!pay <member> <amount> | !pay @Max 100 | – | Economy |
!rich | !rich | – | Economy |
!shop | !shop | – | Economy |
!buy <item…> | !buy VIP role | – | Economy |
!afk [message…] | !afk back tonight | – | AFK |
!remind <me|list|delete> … | !remind me 2h take the pizza out | – | Erinnerungen |
!birthday <set|remove|show|next> … | !birthday set 24 12 | – | Geburtstage |
!ticket <close|add|remove> … | !ticket add @Max | – | Tickets |
!voice <name|limit|lock|unlock|kick> … | !voice limit 5 | – | Temporäre Sprachkanäle |
!invites <show|top> … | !invites top | – | Einladungs-Tracker |
!stats | !stats | – | Serverstatistiken |
Ein Befehl, dessen Modul auf deinem Server ausgeschaltet ist, antwortet, dass es aus ist - wie der Slash-Befehl.
Bewusst nur als Slash-Befehl: was privat bleiben muss und das als Nachricht nicht kann - /report, /redeem (sonst stünde der Key im Kanal), /note, /history, /case, /userinfo (das Ende eines Timeouts für Moderatoren), /invites who (der Einladungscode für Server-Admins) und /search (Ergebnisse, die AutoMod stoppen würde, sieht nur das Mitglied) - und was Formulare oder Menüs braucht: /giveaway, /game, /sendmessage sowie /ask und /summarize der KI-Hilfe.
So wird ein getippter Befehl gelesen
- Die Reihenfolge: zuerst das Mitglied oder der Kanal, dann Zahlen, Zeiten und Auswahloptionen und der freie Text (ein Grund, eine Notiz) zuletzt - egal, in welcher Reihenfolge der Slash-Befehl sie zeigt.
!ban @Max 7d 1 posting invitesist ein Bann für sieben Tage, der die Nachrichten des letzten Tages löscht. - Mitglieder per Erwähnung (
@Max) oder per ID - auch bei!ban, wo du jemanden, der den Server schon verlassen hat, per ID bannen kannst. Kanäle per Erwähnung (#general) oder ID. - Oder als Antwort: Antworte mit dem Befehl auf die Nachricht eines Mitglieds und lass das Mitglied weg -
!mute 10m spammingals Antwort schickt den Autor dieser Nachricht ins Timeout. Ein im Befehl genanntes Mitglied hat Vorrang vor der Antwort. Nicht bei!purge, wo das Mitglied ein Filter ist, den du bewusst angibst. - Ein Timeout ohne Dauer dauert 28 Tage: Discord kennt keinen Timeout ohne Ende, und 28 Tage sind das Maximum, das Discord erlaubt. Die Antwort weist darauf hin - auch bei
/timeout. - Zeiten wie
30s,10m,2h,7d,1woder kombiniert:1d12h. - Schalter wie
botsbei!purge: Schreib den Namen der Option (!purge 50 bots) oder „yes“ / „no“. - Auswahloptionen so, wie sie aufgeführt sind:
!slowmode 30s,!slowmode off. - Auf einen Befehl, den Pangobot nicht lesen kann, kommt eine kurze Zeile zur Verwendung mit dem, was falsch war - „amount muss zwischen 1 und 100 liegen“, „Es gibt keinen Nutzer mit der ID …“ -, und es passiert nichts.
Wer sie wo nutzen darf
Genau die, die auch den Slash-Befehl nutzen dürfen. Das ist die Standardberechtigung des Befehls (/ban braucht Mitglieder bannen, /timeout braucht Timeout für Mitglieder ...) und alles, was du unter Servereinstellungen > Integrationen > Pangobot festlegst: für einzelne Befehle oder den ganzen Bot, für Rollen, Mitglieder und Kanäle. Ist /ban nur in #mod-chat erlaubt, gilt das auch für !ban.
- Pangobot fragt Discord nach diesen Regeln und merkt sie sich zwei Minuten lang; änderst du sie, sagt Discord Pangobot Bescheid und die Änderung gilt sofort.
- Kann Pangobot Discord nicht fragen, wird ein getippter Befehl abgelehnt („Pangobot konnte nicht prüfen, wer diesen Befehl hier nutzen darf“) - eine Regel, die niemand prüfen kann, wird nie übergangen. Der Slash-Befehl funktioniert weiterhin.
- Auch Administratoren und der Servereigentümer sind bei getippten Befehlen an diese Regeln gebunden. Schließt eine Regel dort einen von ihnen aus, bleibt der Slash-Befehl.
- Dazu kommen wie beim Slash-Befehl die eigenen Prüfungen der Module, zum Beispiel die geschützten Rollen der Moderation und ihre Regeln zur Rollenhierarchie.
Was anders ist als beim Slash-Befehl
- Keine privaten Antworten. Eine Antwort, die nur das Mitglied sehen soll - eine Ablehnung, eine Zeile zur Verwendung, ein Fehler -, erscheint im Kanal als Antwort auf die Nachricht und löscht sich nach 20 Sekunden selbst.
- Auch die getippte Nachricht verschwindet, 20 Sekunden später, damit der Kanal lesbar bleibt - nicht bei
!lock,!unlock,!slowmodeoder!afk, die alle im Kanal sehen sollen. Pangobot braucht dafür in diesem Kanal Nachrichten verwalten; ohne diese Berechtigung bleibt die Nachricht einfach stehen. - Keine Formulare. Wo der Slash-Befehl ein Formular öffnen würde, verweist der getippte Befehl auf den Slash-Befehl.
- **
!purgelöscht zuerst sich selbst**, also löscht!purge 10zehn andere Nachrichten. - Deine eigenen Befehle haben Vorrang. Ein eigener Befehl mit demselben Namen (
!kickals Scherz) antwortet stattdessen. - Höchstens drei getippte Befehle in zehn Sekunden pro Mitglied.
- Die getippte Nachricht ist eine ganz normale Nachricht: AutoMod sieht sie. Entfernt Pangobot sie danach, lässt dein Nachrichten-Log das weg - was der Befehl bewirkt hat (ein Bann, ein Timeout und sein Fall), wird wie gewohnt geloggt.
- Eine Antwort pingt nie das Mitglied, das den Befehl getippt hat, und nie eine Rolle oder @everyone, die jemand in einen Grund geschrieben hat.
Es passiert nichts
- Ist Präfix-Befehle eingeschaltet und beginnt die Nachricht mit dem Präfix deines Servers?
- Gibt es einen eigenen Befehl mit demselben Namen? Er antwortet stattdessen.
- Hat das Mitglied mehr als drei Befehle in zehn Sekunden getippt?
- Läuft dein Server über einen eigenen Bot? Dann antworten getippte Befehle über diesen Bot, wie die Slash-Befehle auch.
- „Du kannst !… hier nicht nutzen“: Die Regeln unter Servereinstellungen > Integrationen erlauben diesem Mitglied den Befehl in diesem Kanal nicht.