Documentazione IRC · Principiante
Capire e usare IRC
IRC, Internet Relay Chat, è un protocollo di conversazione in tempo reale. Questa guida ti aiuta a scegliere un client, capire canali e comandi ed esplorare il funzionamento del protocollo e delle sue estensioni moderne.
Il team di Dialova · Verificato il
Da dove iniziare?
Per chattare, inizia dai client e dai comandi. Per sviluppare un client o un bot, parti dal formato dei messaggi, poi passa a CAP e SASL.
Esplora la documentazione
- I comandi IRC, in base all’usoComandi IRC per entrare in un canale, inviare messaggi, interrogare un nickname o gestire i permessi, con sintassi ed esempi.
- Scegliere un client IRCConfronta le interfacce IRC: programmi grafici, terminali e client web. Scegli in base al dispositivo, all’uso e alle funzioni necessarie.
- Reti, server e software IRCd: come distinguerliCapire la differenza tra rete IRC, server di connessione e software IRCd. Schede con fonti e data di verifica.
- Il protocollo IRC: client, messaggi e canaliEsplora il funzionamento di IRC: connessione, messaggi, nickname, canali, modalità, operatori, CTCP e trasporto. Una base per utenti e sviluppatori.
- IRCv3: le estensioni dell’IRC modernoCapire IRCv3: negoziazione CAP, SASL, tag, timestamp, account e batch di messaggi. Ogni meccanismo è spiegato con la sua specifica.
- Sicurezza IRC: identità, riservatezza e buone praticheProteggi il tuo uso di IRC: TLS, SASL, NickServ, hostmask, IP, file DCC, link sospetti e permessi. Consigli per utenti e operatori.
- Capire e progettare un bot IRCCome funziona un bot IRC: trasporto, autenticazione, eventi, permessi, frequenza di invio e ripresa. Un’architettura spiegata senza script fragili.
- Storia di IRC: dal 1988 alle estensioni IRCv3Da Jarkko Oikarinen ai client moderni: le tappe del protocollo IRC, delle RFC e delle reti, con fonti storiche e tecniche.
- Glossario IRC: capire i termini della chatDefinizioni di IRC, IRCd, canale, hostmask, SASL, CTCP, DCC, bouncer e dei principali termini del protocollo, con link per approfondire.
Un protocollo, diversi modi di chattare #
IRC collega i client ai server. Una rete può riunire più server che condividono utenti e canali. Tu scegli un’interfaccia; l’altra persona può usarne una diversa. Un client web, un programma grafico e un terminale possono partecipare allo stesso canale.
IRC non indica un unico sito o un’interfaccia fissa. Regole degli account, cronologie, moderazione e funzioni disponibili variano in base alla rete. Conoscere un comando aiuta a orientarsi, ma non dà automaticamente il permesso di usarlo.
Come leggere gli esempi #
Un comando preceduto da / si digita nel client. Negli scambi tecnici C indica il client e S il server: questi riferimenti non vengono trasmessi. Le righe sono mostrate senza la terminazione CRLF. Il testo tra parentesi angolari descrive parametri; le parentesi quadre indicano generalmente una parte facoltativa.
Le RFC storiche spiegano le basi. La documentazione Modern IRC descrive le pratiche attuali e le specifiche IRCv3 definiscono estensioni negoziate. Una capacità disponibile su un server non è garantita su tutte le reti.
Provare IRC con Dialova #
Dialova offre un’interfaccia web e l’accesso IRC per i suoi account. La conversazione si basa su IRC; profili, contenuti multimediali, giochi e chiamate sono funzioni aggiuntive del sito. Un client IRC esterno non riproduce necessariamente questi strumenti.
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
- IRCv3 — catalogue des spécifications ↗Fonte della specifica · consultata il 2026-10-29
- Dialova — connexion depuis mIRC ↗Fonte Dialova · consultata il 2026-10-29