Documentazione IRC · Principiante
Comando PRIVMSG e /msg: inviare un messaggio a una persona o a un canale
PRIVMSG trasporta testo destinato a un nickname o a un canale. /msg è un comando di molti client che costruisce questo messaggio IRC. «Privato» descrive la destinazione; non significa crittografia end-to-end.
Il team di Dialova · Verificato il
Sintassi e parametri #
PRIVMSG <cible>{,<cible>} :<texte>| Parametro | Significato |
|---|---|
| destinatario | Nickname o canale, secondo l’uso e i permessi del client. |
| testo | Contenuto non vuoto. I due punti introducono l’ultimo parametro, che può contenere spazi. |
Esempio commentato #
C: PRIVMSG Bob :Bonjour Bob !
S: :Alice!alice@cloak.example PRIVMSG Bob :Bonjour Bob !
C: PRIVMSG #atelier :Bonjour tout le monde !Nickname, 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 |
|---|---|
| PRIVMSG | Messaggio ricevuto dal destinatario o dagli utenti autorizzati. |
| Nessuna conferma universale | L’assenza di errori non dimostra che il messaggio sia stato letto. L’eco al mittente dipende, tra l’altro, da echo-message. |
| Errore | Causa abituale |
|---|---|
| 401 | Nickname o destinatario non trovato. |
| 404 | Invio a questo canale non consentito. |
| 411 / 412 | Manca il destinatario o il testo. |
Permessi, compatibilità e precauzioni #
Un canale moderato, un ban, una regola sui messaggi privati o una protezione antispam possono impedire la consegna. Le estensioni e alcuni servizi aggiungono errori specifici della rete.
TLS protegge il collegamento al server, ma non nasconde il contenuto al server stesso. Link, file e messaggi vocali di Dialova sono forniti da ulteriori livelli applicativi; non sono funzioni universali di PRIVMSG.
Domande frequenti #
/msg viene inviato al server così com’è? Di solito no: il client lo converte in PRIVMSG. Gli alias dipendono dal software.
Il mio interlocutore riceverà il testo se è offline? Dipende dagli account, dalle cronologie e dai servizi della rete. Il protocollo di base non offre una casella di posta universale.
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