Documentazione IRC · Principiante
I comandi IRC, in base all’uso
I comandi IRC esprimono un’azione: entrare in un canale, inviare testo o cambiare una modalità. Il client spesso trasforma un comando con / in un messaggio del protocollo. Alcune azioni sono riservate agli operatori o dipendono dalla rete.
Il team di Dialova · Verificato il
In questa sezione
- Comando AUTHENTICATE: scambiare dati SASLSintassi di AUTHENTICATE, parametri e risposte SASL. Esempi EXTERNAL, precauzioni con PLAIN, Base64 e suddivisione in blocchi da 400 byte.
- Comando CAP: elencare e negoziare le estensioni IRCSintassi di CAP, parametri, esempi e risposte IRC. Come interpretare LS, REQ, ACK, NAK ed END durante la negoziazione delle capacità.
- Comando INVITE: invitare qualcuno in un canaleSintassi di INVITE, parametri e risposte IRC. Come invitare qualcuno in un canale e quali permessi servono.
- Comando JOIN: entrare in un canale IRCSintassi di JOIN, parametri, esempi e risposte IRC: come entrare in un canale e quali permessi e limiti considerare.
- Comando KICK: espellere un utente da un canaleSintassi di KICK, parametri, esempi e risposte IRC. Permessi necessari per espellere da un canale e differenze rispetto a un ban.
- Comando MODE: leggere e modificare le modalità IRCSintassi di MODE, parametri ed esempi IRC. Modalità utente e canale, permessi, risposte numeriche e informazioni ISUPPORT.
- Comando PRIVMSG e /msg: inviare un messaggio a una persona o a un canaleSintassi di PRIVMSG e /msg, parametri, esempi e risposte IRC. Messaggi a persone o canali, permessi e limiti di riservatezza.
- Comando NICK: scegliere o cambiare nicknameSintassi di NICK, parametri, esempi e risposte IRC. Come scegliere un nickname, cambiarlo e capire le restrizioni della rete.
- Comando NOTICE: inviare un avviso senza creare cicli di risposteSintassi di NOTICE, parametri ed esempi IRC. Perché un avviso non deve provocare risposte automatiche e come evitare cicli tra bot.
- Comando PART: lasciare un canale senza disconnettersiSintassi di PART, parametri, esempi e risposte IRC: come lasciare un canale mantenendo la connessione alla rete.
- Comando QUIT: chiudere una connessione IRCSintassi di QUIT, parametri, esempi e risposte IRC. Come chiudere una connessione e capire il comportamento di bouncer e sessioni persistenti.
- Comando TOPIC: leggere o modificare l’argomento di un canaleSintassi di TOPIC, parametri, esempi e risposte IRC. Come leggere, cambiare o cancellare l’argomento del canale e quali permessi servono.
- Comando WHOIS: consultare le informazioni IRC di un nicknameSintassi di WHOIS, parametri e risposte numeriche IRC. Nickname, canali visibili e inattività, senza confonderli con dati privati.
Parti dall’azione da compiere #
| Esigenza | Comandi da consultare |
|---|---|
| Entrare, uscire, terminare la sessione | JOIN, PART, QUIT |
| Chattare e identificare un interlocutore | PRIVMSG (/msg), NOTICE, WHOIS, NICK |
| Gestire un canale | TOPIC, MODE, INVITE, KICK |
| Negoziare estensioni e autenticarsi | CAP, AUTHENTICATE |
Questo primo catalogo privilegia i comandi che spiegano i meccanismi essenziali. Anche WHO, NAMES, LIST, AWAY, MOTD, VERSION, TIME, STATS, LINKS, ADMIN, INFO, LUSERS, PING, PONG, OPER, KILL, WALLOPS, USER e PASS sono importanti. L’assenza di una scheda dedicata non significa che non esistano.
Comando del client e comando del server #
/msg è un comando di molti client e generalmente invia PRIVMSG. Allo stesso modo, /me di solito produce un PRIVMSG contenente un’azione CTCP. Uno script può modificare il significato di una scorciatoia. Consulta la guida del client prima di supporre che ogni comando con / faccia parte del protocollo.
Gli esempi di errore mostrano risposte comuni, non un elenco completo. Moduli del server, protezioni e configurazione della rete possono aggiungere rifiuti. Una risposta numerica mantiene il suo significato, ma il testo leggibile può variare.
Nel client web di Dialova #
Il client web offre comandi utili e menu per le azioni comuni. Non è una console che autorizza qualsiasi riga IRC grezza. CAP, AUTHENTICATE, USER e PASS sono gestiti dalla connessione; non incollare mai una chiave o una password in un canale.
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
- Dialova — connexion depuis mIRC ↗Fonte Dialova · consultata il 2026-10-29