Documentazione IRC · Intermedio
Comando MODE: leggere e modificare le modalità IRC
MODE consulta o modifica proprietà di un utente o di un canale. Le lettere disponibili, i loro argomenti e i permessi necessari dipendono dal server. Prima di interpretare una sequenza di modalità, controlla il destinatario e le informazioni della rete.
Il team di Dialova · Verificato il
Sintassi e parametri #
MODE <pseudo-ou-salon> [<modes> [<paramètres>...]]| Parametro | Significato |
|---|---|
| destinatario | Nickname per le modalità utente o nome del canale per le modalità del canale. |
| modalità | Lettere precedute da + o -, per esempio +m o -m. |
| parametri | Argomenti delle modalità; alcune li richiedono sempre, altre solo all’attivazione, altre mai. |
Esempio commentato #
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 BobNickname, host e testi di questo scambio sono fittizi. Il client può mostrare le risposte in una forma più leggibile rispetto alle righe del protocollo qui riportate.
Risposte e possibili errori #
| Risposta | Significato |
|---|---|
| 324 | Modalità attuali di un canale. |
| 221 | Modalità utente. |
| 367 / 368 | Voci di ban e fine dell’elenco, in base alla richiesta. |
| MODE | Modifica trasmessa ai client interessati. |
| Errore | Causa abituale |
|---|---|
| 482 | Permessi insufficienti sul canale. |
| 472 | Lettera di modalità del canale sconosciuta. |
| 501 / 502 | Modalità utente sconosciuta o modifica di un altro utente vietata. |
Permessi, compatibilità e precauzioni #
In molte reti +m limita chi può parlare e +v concede la voce a un utente. La voce non equivale allo stato di operatore. PREFIX annuncia i prefissi e le modalità di grado; CHANMODES aiuta a classificare gli argomenti delle altre modalità.
Non copiare una tabella di modalità come se fosse uno standard universale. La stessa lettera può indicare funzioni diverse: i gradi owner/protect/halfop e i loro simboli non esistono ovunque. Fanno fede le guide dell’IRCd e le regole della rete.
La risposta 005 ISUPPORT annuncia proprietà del server; non è una negoziazione CAP. Un client deve poter gestire modalità sconosciute senza inventarne gli effetti.
Domande frequenti #
Posso diventare operatore con MODE #salon +o MonPseudo? Non senza avere già i permessi appropriati. Il comando da solo non concede autorizzazioni.
Come consulto le modalità senza modificarle? Richiedi MODE con il solo destinatario o con una lettera di elenco consentita dalla documentazione della rete.
Fonti e verifica
Gli esempi usano nickname e domini fittizi, tranne gli endpoint esplicitamente documentati. Le estensioni e le impostazioni specifiche di una rete sono indicate nel testo.
- Modern IRC — spécification du protocole client ↗Fonte della specifica · consultata il 2026-10-29
- RFC 2812 — Client Protocol (2000) ↗Fonte storica · consultata il 2026-10-29