Hopp til innhold
Dialova

IRC-dokumentasjon · Viderekommen

MODE: les og endre IRC-moduser

MODE leser eller endrer egenskaper ved en bruker eller et rom. Hvilke bokstaver, argumenter og rettigheter som gjelder, avhenger av serveren. Se på målet og nettverkets informasjon før du tolker en rekke modusflagg.

Dialova-teamet · Kontrollert

Syntaks og parametere #

Protokollsyntaks, uten klientens /
MODE <pseudo-ou-salon> [<modes> [<paramètres>...]]
ParameterBetydning
cible (mål)Et kallenavn for brukermoduser eller et romnavn for rommoduser.
modes (moduser)Bokstaver med + eller - foran, for eksempel +m eller -m.
paramètres (parametere)Argumenter som hører til modusene. Noen krever dem alltid, noen bare når modusen legges til, og andre ikke i det hele tatt.

Eksempel med forklaring #

IRC-utveksling: 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

Kallenavnene, vertsnavnene og meldingstekstene i eksemplet er oppdiktet. Klienten kan vise svarene på en mer lesbar måte enn de rå protokollmeldingene som vises her.

Mulige svar og feil #

SvarForklaring
324Gjeldende rommoduser.
221Brukermoduser.
367 / 368Utestengelser og slutt på listen, avhengig av forespørselen.
MODEEndringen sendes til berørte klienter.
FeilVanlig årsak
482Utilstrekkelige rettigheter i rommet.
472Ukjent bokstav for en rommodus.
501 / 502Ukjent brukermodus, eller det er ikke tillatt å endre en annen bruker.

Rettigheter, kompatibilitet og forholdsregler #

På mange nettverk begrenser +m hvem som kan skrive, mens +v gir et medlem talerett. Talerett er ikke operatørstatus. PREFIX annonserer rangmoduser og deres prefikser; CHANMODES hjelper klienten å klassifisere argumentene til de andre modusene.

Ikke behandle en modustabell som en universell standard. Samme bokstav kan bety forskjellige ting. Rangene owner, protect og halfop og symbolene deres finnes ikke overalt. Dokumentasjonen for IRCd-en og nettverkets regler er avgjørende.

Svaret 005 ISUPPORT annonserer serveregenskaper; det er ikke CAP-forhandling. En klient må kunne håndtere ukjente moduser uten å gjette hvilken virkning de har.

Vanlige spørsmål #

Kan jeg bli operatør med MODE #salon +o MonPseudo? Ikke uten de nødvendige rettighetene fra før. Kommandoen gir ikke tillatelser av seg selv.

Hvordan leser jeg moduser uten å endre dem? Send MODE med bare målet, eller be om en tillatt listemodus slik nettverkets dokumentasjon beskriver.

Kilder og kontroll

Eksemplene bruker fiktive kallenavn og domener, bortsett fra tilkoblingspunkter som er uttrykkelig dokumentert. Utvidelser og nettverksspesifikke innstillinger er merket i teksten.