Hoppa till innehållet
Dialova

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 #

Protokollsyntax utan klientens /
MODE <pseudo-ou-salon> [<modes> [<paramètres>...]]
ParameterBetydelse
målSmeknamn för användarlägen eller kanalnamn för kanallägen.
lägenBokstäver med + eller -, till exempel +m eller -m.
parametrarArgument till lägena. Vissa kräver alltid argument, andra bara vid tillägg eller aldrig.

Kommenterat exempel #

IRC-utbyte: C = klient, S = server
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 Bob

Smeknamn, värdar och texter är påhittade. Klienten kan visa svaren mer lättläst än protokollraderna här.

Möjliga svar och fel #

SvarSå tolkar du svaret
324Kanalens aktuella lägen.
221Användarlägen.
367 / 368Bannlysningsposter och listslut beroende på begäran.
MODEÄndring skickad till berörda klienter.
FelVanlig orsak
482Otillräckliga kanalrättigheter.
472Okänd kanallägesbokstav.
501 / 502Okä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.