Vai al contenuto
Dialova

Documentazione IRC · Principiante

Comando JOIN: entrare in un canale IRC

JOIN richiede l’ingresso in un canale. In un client classico, /join #atelier invia questo comando. Entrando in un canale ricevi le conversazioni dal tuo arrivo; ciò non garantisce l’accesso a tutta la sua cronologia.

Il team di Dialova · Verificato il

Sintassi e parametri #

Sintassi del protocollo, senza la / del client
JOIN <salon>{,<salon>} [<clé>{,<clé>}]
ParametroSignificato
canaleNome completo, per esempio #atelier. È possibile separare più nomi con virgole.
chiaveChiave richiesta da un canale protetto dalla relativa modalità; la posizione corrisponde al canale richiesto.

Esempio commentato #

Scambio IRC: C = client, S = server
C: JOIN #atelier
S: :Alice!alice@cloak.example JOIN #atelier
S: :irc.example 332 Alice #atelier :Bienvenue dans l’atelier
S: :irc.example 353 Alice = #atelier :@Alice Bob
S: :irc.example 366 Alice #atelier :End of /NAMES list

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 #

RispostaSignificato
JOINEvento che conferma l’ingresso.
332 / 331Argomento attuale o assenza di un argomento.
353 / 366Elenco dei nickname e fine dell’elenco.
ErroreCausa abituale
471Limite di utenti raggiunto.
473Canale accessibile su invito.
474Accesso impedito da un ban.
475Chiave del canale errata.

Permessi, compatibilità e precauzioni #

Il nome di un canale non identifica una conversazione mondiale: #atelier su due reti diverse corrisponde a due spazi distinti. Se il canale non esiste, molti server lo creano al primo JOIN, in base alla configurazione e alle restrizioni.

L’estensione IRCv3 extended-join aggiunge informazioni all’evento di ingresso. L’eventuale cronologia dipende da un’altra funzionalità: JOIN non garantisce né l’archiviazione né la consegna dei messaggi persi. Non scrivere la chiave di un canale in un messaggio pubblico.

Domande frequenti #

Perché JOIN non riesce anche se vedo il canale? La visibilità non implica il diritto di accesso: controlla chiave, invito, ban e limiti.

In quale stanza entrare su Dialova? La principale è #Dialova; le altre si trovano nella pagina Le nostre stanze.

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.