IRC-Dokumentation · Fortgeschrittene
MODE-Befehl: IRC-Modi abfragen und ändern
MODE fragt Eigenschaften eines Benutzers oder Channels ab oder ändert sie. Verfügbare Buchstaben, Argumente und nötige Rechte sind serverabhängig. Prüfe Ziel und Netzwerkangaben, bevor du eine Modusfolge interpretierst.
Dialova-Team · Überprüft am
Syntax und Parameter #
MODE <pseudo-ou-salon> [<modes> [<paramètres>...]]| Parameter | Bedeutung |
|---|---|
| cible | Nickname für Benutzermodi oder Channelname für Channelmodi. |
| modes | Buchstaben mit vorangestelltem + oder -, etwa +m oder -m. |
| paramètres | Argumente der jeweiligen Modi. Manche verlangen sie immer, nur beim Setzen oder gar nicht. |
Erläutertes Beispiel #
C: MODE #atelier +m
S: :Alice!alice@cloak.example MODE #atelier +m
C: MODE #atelier +v Bob
S: :Alice!alice@cloak.example MODE #atelier +v BobNicknames, Hosts und Texte dieses Beispiels sind frei erfunden. Der Client kann die Antworten verständlicher darstellen als die hier gezeigten Protokollzeilen.
Mögliche Antworten und Fehler #
| Antwort | Bedeutung |
|---|---|
| 324 | Aktuelle Modi eines Channels. |
| 221 | Benutzermodi. |
| 367 / 368 | Ban-Einträge und Ende der Liste, abhängig von der Abfrage. |
| MODE | Die Änderung wird den betroffenen Clients mitgeteilt. |
| Fehler | Übliche Ursache |
|---|---|
| 482 | Unzureichende Rechte im Channel. |
| 472 | Unbekannter Buchstabe für einen Channelmodus. |
| 501 / 502 | Unbekannter Benutzermodus oder unzulässige Änderung eines anderen Benutzers. |
Rechte, Kompatibilität und Sicherheit #
In vielen Netzwerken schränkt +m das Schreiben ein und +v erteilt einem Mitglied Voice. Voice entspricht nicht dem Operatorstatus. Rangpräfixe und zugehörige Modi werden durch PREFIX angekündigt. CHANMODES hilft, die Argumente der übrigen Channelmodi einzuordnen.
Übernimm keine Modustabelle als universellen Standard. Derselbe Buchstabe kann unterschiedliche Funktionen bezeichnen. Ränge wie owner, protect und halfop sowie ihre Symbole gibt es nicht überall. Maßgeblich sind die IRCd-Dokumentation und die Netzwerkregeln.
005 ISUPPORT beschreibt Eigenschaften des Servers und ist keine CAP-Aushandlung. Ein Client muss auch unbekannte Modi verarbeiten können, ohne ihnen erfundene Wirkungen zuzuschreiben.
Häufige Fragen #
Kann ich mit MODE #salon +o MonPseudo Operator werden? Nicht ohne bereits die nötigen Rechte zu besitzen. Der Befehl verleiht keine Berechtigungen aus sich selbst heraus.
Wie frage ich Modi ab, ohne sie zu ändern? Sende MODE nur mit dem Ziel oder frage einen laut Netzwerkdokumentation erlaubten Listenmodus ab.
Quellen und Überprüfung
Die Beispiele verwenden erfundene Nicknames und Domains. Ausgenommen sind ausdrücklich dokumentierte Verbindungsadressen. Netzwerkspezifische Erweiterungen und Einstellungen werden im Text gekennzeichnet.
- Modern IRC — spécification du protocole client ↗Quelle Spezifikation · abgerufen am 2026-10-29
- RFC 2812 — Client Protocol (2000) ↗Quelle historisch · abgerufen am 2026-10-29