IRC-dokumentation · Medelnivå
MODE: läs och ändra IRC-lägen
MODE läser eller ändrar egenskaper för användare eller kanaler. Bokstäver, argument och rättigheter beror på servern. Läs målet och nätverksinformationen innan du tolkar en lägesföljd.
Dialovas team · Kontrollerat den
Syntax och parametrar #
MODE <pseudo-ou-salon> [<modes> [<paramètres>...]]| Parameter | Betydelse |
|---|---|
| mål | Smeknamn för användarlägen eller kanalnamn för kanallägen. |
| lägen | Bokstäver med + eller -, till exempel +m eller -m. |
| parametrar | Argument till lägena. Vissa kräver alltid argument, andra bara vid tillägg eller aldrig. |
Kommenterat exempel #
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 BobSmeknamn, värdar och texter är påhittade. Klienten kan visa svaren mer lättläst än protokollraderna här.
Möjliga svar och fel #
| Svar | Så tolkar du svaret |
|---|---|
| 324 | Kanalens aktuella lägen. |
| 221 | Användarlägen. |
| 367 / 368 | Bannlysningsposter och listslut beroende på begäran. |
| MODE | Ändring skickad till berörda klienter. |
| Fel | Vanlig orsak |
|---|---|
| 482 | Otillräckliga kanalrättigheter. |
| 472 | Okänd kanallägesbokstav. |
| 501 / 502 | Okänt användarläge eller förbjudet att ändra en annan användare. |
Rättigheter, kompatibilitet och försiktighet #
På många nätverk begränsar +m talrätten och +v ger en medlem voice. Voice är inte operatörsstatus. PREFIX anger rangprefix och lägen medan CHANMODES klassificerar övriga lägens argument.
Använd inte en lägestabell som universell norm. Samma bokstav kan ha olika funktion. Owner, protect och halfop med tillhörande symboler finns inte överallt. IRCd-dokumentation och nätverksregler gäller.
005 ISUPPORT anger serveregenskaper och är ingen CAP-förhandling. Klienten måste kunna hantera okända lägen utan att hitta på effekter.
Vanliga frågor #
Kan jag bli operatör med MODE #salon +o MonPseudo? Inte utan rätt behörighet. Kommandot skapar inte egna rättigheter.
Hur läser jag lägen utan att ändra? Skicka MODE med bara målet eller ett tillåtet listläge enligt nätverksdokumentationen.
Källor och kontroll
Exemplen använder påhittade smeknamn och domäner, utom uttryckligen dokumenterade anslutningspunkter. Nätverksspecifika tillägg och inställningar anges i texten.
- Modern IRC — specifikation för klientprotokollet ↗Källa specifikation · kontrollerad den 2026-10-29
- RFC 2812 — klientprotokollet (2000) ↗Källa historisk · kontrollerad den 2026-10-29