Cos'e' IRC?
IRC,
acronimo di Internet Relay Chat, è uno
straordinario sistema di comunicazione basato sul testo che consente di dialogare con
persone di tutto il mondo grazie ad una capillare rete di servers. IRC è un insieme di server
in rete, ai quali i cosidette "client" possono collegarsi e quindi
interagire con gli altri client connessi allo stesso server o ad altri. Qualunque persona
vediate su IRC è un client connesso ad un server.
In generale i server funzionano 24 ore al giorno, 7 giorni la settimana, aspettando
che i client si connettano. I client viceversa vengono usati solo quando un utente ha
intenzione di usare IRC.
Come si entra in
IRC?
Per entrare in una rete IRC
è necessario un programma "client". Esistono molti tipi di
client tra cui scegliere, adatti per tutte le esigenze e per tutti i tipi di computers. Il
piu' client diffuso per Windows è il mIRC, al quale dedicheremo maggiori
attenzioni e approfondimenti.
Per i piu' inesperti è possibile accedere ad IRC tramite il WEB utilizzando
direttamente il proprio browser (Internet Explorer, Netscape). Il sito è gestito da TIN e
si puo' trovare all'indirizzo http://irc.tin.it/
In ogni caso, consiglio a tutti quanti di utilizzare un client completo e specifico,
non WEB.
Da
dove posso prelevare il client IRC?
Puoi scaricare un client
IRC anche dal nostro sito, prelevando il Camelot
Script per mIRC. In ogni caso, il web è pieno di siti da cui scaricare clients per IRC,
o altro software free e shareware per IRC.
Come devo
configurare il client?
Dopo aver installato il
client sul proprio PC, bisogna configurarlo nei settaggi.
Ogni client è diverso da un altro e quindi variano anche le opzioni, i settaggi, ecc.
Per configurare il client quindi dovete fare riferimento al manuale d'uso, o alla
documentazione sparsa per la rete, oppure ... al vostro intuito ;)
Tutti i client, tuttavia, richiedono alcuni settaggi di base per poter permettere la
connessione ad IRC:
Nickname
: il vostro
pseudonimo con il quale apparirete su IRC agli occhi di tutti.
Real Name
: potete inserire il
vostro nome reale, che tutti potranno vedere. Molta gente di solito preferisce inserire un
piccolo commento spiritoso.
E-mail address
: dovete inserire un
indirizzo completo di posta elettronica, non necessariamente reale.
Identd user ID
: Identd
è un metodo di identificazione che un server puo' utilizzare per incrementare la sicurezza
di IRC. In caso di utilizzo di un IdentD server, dovete inserire una parola breve e senza
punteggiatura per identificarvi.
IRC Server
: il server cui avete
deciso di collegarvi (vedi punto successivo).
A quale server
devo connettermi?
Generalmente è preferibile
provare a connettersi ad un server geograficamente vicino al vostro provider, sebbene ciò
non garantisca sempre i migliori risultati. Potete sempre provare a chiedere consiglio una
volta che sarete in irc.
In ogni caso, potrete trovare piu' avanti una lista di server validi per chi si connette
dall'Italia.
Quali sono i
server principali?
I server principali che al
momento (Aprile 1999) fanno parte della rete IRCnet sono:
Europa :
Italia :
-
irc.tin.it
-
irc.tiscali.it
-
irc.flashnet.it
-
irc.ircit.net
USA
Quale porta devo
usare per la connessione ad IRC?
Generalmente la porta
(server port number) da usare è la 6667. Alcuni server rimangono in attesa su altre porte
(principalmente in un intervallo fra 6660-6670), ma non tutti. Se non siete sicuri usate la
6667.
Una volta che avete
inserito tutte queste informazioni, siete pronti al collegamento ad un server IRC. C'e' un
pulsante con scritto Connessione (Connect), oppure dovete utilizzare un comando. Il
comando è
/server [server name] [port]
Ad esempio
/server irc.tin.it 6667
Quando vi siete connessi, il server vi inviera' alcune informazioni che vi
indicano cosa state facendo.
OK, ho preso un
client e mi sono connesso ad un server. Ora che faccio?
Probabilmente è meglio
dare un'occhiata in giro per vedere che cosa ti interessa. Tutti comandi per irc cominciano
con "/", e la maggior parte sono di un'unica una parola.
Scrivendo /help ti verranno fornite informazioni di aiuto.
/names ti mostra una lista di tutte le persone presenti sui IRC.
/list mostra una di canali, ecc.
Nota che la lista dei canali e degli utenti è lunghissima, e l'operazione di
richiesta della lista potrebbe non andare a termine, disconnettendovi da IRC. Un
buon metodo è quello di partire da un canale già noto (#Camelot
per esempio), ed una volta li chiedere informazioni su canali interessanti.
Cos'e' un canale?
Un canale (channel) è una
sorta di "salotto virtuale" dove tutti gli utenti presenti possono parlare tra
loro. Quando parli in un canale tutti all'interno del canale possono sentire quello che
dici, e tu puoi sentire quello che gli altri dicono nel canale. Appena ci si
connette in IRC, non si è presenti in nessun canale. Ciascun utente puo' entrare in canali
gia esistenti (per un massimo di dieci contemporaneamente) o costituire il proprio canale ed
invitare i propri amici. Una volta entrati in un canale, qualunque messaggio inviato, che
non sia un comando, verrà trasmesso a tutti gli utenti presenti.
Ho trovato un
canale carino. Come faccio per entrarci?
E che cosa devo scrivere una volta che sono dentro?
E come faccio ad uscire fuori dal canale?
Per entrare in un canale,
scrivi /join #nomedelcanale. Provate "/join #camelot"
oppure "/join #amici" ... Questo è tutto! I nomi dei canali sono
preceduti dal carattere "#".
Una volta che sei dentro vedrai le persone parlare...

(#Camelot
22-09-1998)
Nota che spesso ti troverai
nel bel mezzo di una conversazione. A meno che tu non sia familiare con il canale dovresti
fermarti a vedere per un minuto o due di che tipo di conversazione si tratta. Spesso il nome
del canale (per esempio, #polinesia) non ha nulla a che vedere con i contenuti della
conversazione. Così se entri in #calcio, non essere sorpreso se vedi parlare di
tennis, musica o altri argomenti.
Per cominciare a parlare, semplicemente scrivi! E una volta che hai scritto quello che vuoi
dire premi il tasto [Invio]. Puoi cominciare con qualcosa di semplice come
"salve!".
Quando si entra in un canale "vuoto", cioè dove non era presente nessun
altro utente, si dice che lo si crea.
Quando vuoi uscire dal canale scrivi semplicemente /part #nomedelcanale.
Che
cosa è un operatore di canale? Che cosa è un operatore irc?
Un operatore di
canale (detto anche channel operator oppure OP)
è qualcuno con il simbolo "@" davanti al suo nickname. Essere
operatori di un canale significa stabilire l'argomento di cui si parlera' e tutte quelle
piccole regole che si vuole vengano rispettate da altri partecipanti.
Per esercitare questo controllo sul proprio canale, un OP ha a disposizione alcuni
comandi particolari e puo' per esempio escludere qualcuno dalla conversazione allontanandolo
dal canale.
Almeno per quanto riguarda i grandi canali tipo #italia, l'operatore e' un
utente che, grazie ad un attributo di sistema (appunto la @)
"regola" il canale stesso. E cioè tenta di fare in modo che tutti possano
chattare tranquilli, senza venir disturbati, per esempio, da flood di testo (e cioe' lo
stesso messaggio ripetuto di seguito svariate volte), parolacce, bestemmie e via
discorrendo.
In ogni caso va detto che questa regola tende a variare da canale a canale.
Diciamo perciò che le regole sui canali IRC sono molto flessibili, e che bisogna usare,
prima di tutto, il buon senso...
Un operatore IRC o IRCop è, invece, qualcuno che mantiene
e amministra il network IRC. I privilegi degli IRCop sono relativi alla rete in cui si
colloca il server di Appartenenza. Ad esempio su Undernet e su DALnet un operatore è in
grado di modificare i modi dei canali, di vedere i modi personali degli utenti o all'interno
dei canali segreti. Al contrario, su IRCnet un operatore non possiede privilegi da renderlo
sostanzialmente diverso da un utente normale.
Molti luoghi comuni attribuiscono poteri esagerati agli IRC operator e di conseguenza gli
stessi vengono bersagliati da una serie di richieste che superano di gran lunga le loro
capacità. Un operatore IRC non può intromettersi nei problemi dei canali. Non può buttare
fuori dal canale qualcuno per farti un favore. Non può killare (/kill =
buttare fuori un utente da IRC temporaneamente) qualcuno solo perché tu, ad esempio, hai
oppato per sbaglio qualcuno sul canale, e magari hai poi subito un takeover.
Cos'e' un bot?
In alcuni canali, potete
incontrare utenti che sembrano persone normali, ma sono in realta' dei programmi client nati
per amministrare e gestire un canale.
Questi si chiamano "bot", che è l'abbreviazione
di "robot". Un bot e' un client programmato per agire autonomamente (un robot,
appunto) anziche' essere comandato direttamente da una persona. Un bot puo' essere un client
"modificato" e scritto apposta, oppure semplicemente un normale client dotato di
uno script che lo faccia agire da solo, ma in ogni caso serve per compiere quelle azioni che
non hanno bisogno di intervento umano come dare l'op automaticamente, proteggere da flood,
rispondere a richieste di file e cose simili.
Ok, adesso quali
sono i comandi di base?
La maggior parte dei client
IRC includono un aiuto on-line. Non esitate a provare il comando /help.
Tutti i comandi di IRC iniziano con una "/" (diviso) e non
distinguono tra maiuscolo e minuscolo.
Qualunque parola che non inizi con "/" viene interpretata come un messaggio per
qualcuno, e sara' inviato alla finestra attiva, che puo' essere un canale o un utente con
cui state chattando in privato.
Ecco un breve sommario dei
comandi principali :
HELP
LIST
JOIN
PART
QUIT
NICK
AWAY
WHOIS
INVITE
KICK
TOPIC
ME |
mostra
un aiuto generale o su un comando particolare
lista tutti i canali correnti
per entrare in un canale
per lasciare il canale (equivale a Leave)
termina la sessione IRC
cambia il vostro nickname
lascia un messaggio indicando che siete impegnati
visualizza informazioni su un utente con un certo nick
manda un invito ad un altro user
caccia qualcuno dal canale
cambia il topic del canale
descrive una vostra azione in un canale o in privato |
Comandi generici :
Le prime operazioni che
solitamente si compiono quando ci si collega ad IRC sono:
| /WHOIS
pseudonimo |
Fornisce
le principali informazioni relative ad un utente con un determinato nickname. |
| /JOIN
#canale |
Per
entrare in un canale ed iniziare una conversazione. Se il canale esiste e non è
privato, vi entrerai, altrimenti in questo modo lo hai creato. Nota che bisogna
sempre iniziare il nome del canale con il carattere # |
| /NICK
[pseudonimo] |
Cambia
lo pseudonimo, che è il nome attraverso il quale un utente è visto su IRC. Il
nuovo nickname deve avere una lunghezza massima di 9 caratteri, e non puo' essere in
uso da parte di un altro utente del momento. |
| /QUIT
[messaggio] |
Termina
la sessione IRC visualizzando il messaggio. |
| /HELP
[comando] |
Mostra
le spiegazioni relative ad un comando. La prima volta può essere utile digitare
/HELP INTRO oppure /HELP NEWUSER. |
| /AWAY
[messaggio] |
Se
ti chiamano per spegnere un incendio in cucina, usa questo comando per far sapere
agli altri che rimani collegato, ma sei lontano dal PC :) . Con questo comando verrà
inviato automaticamente il messaggio a chi vi invia un MSG o chiede un WHOIS su di
voi. |
Comandi
per comunicazioni private
| /MSG
pseudonimo testo |
Invia
un messaggi privato ad un utente. Se volete inviare un messaggio privato a più di
un utente basta separare i nomi da una virgola, senza spazi. Se indicate come
pseudonimo "," (virgola), il messaggio verrà inviato all' ultima persona
che via ha inviato un MSG; mentre se indicate come pseudonimo "." (punto),
il messaggio verrà inviato all' ultima persona a cui voi avete inviato un MSG. |
| /QUERY
[pseudonimo] |
Inizia
una conversazione privata con un utente. Per terminare digitare
/QUERY senza argomenti. |
| /IGNORE
[pseudonimo] [user@host] [[-]tipo di messaggi] |
Con
questo comendo potete escludere i messaggi inviati da un utente che si è dimostrato
particolarmente fastidioso. Il tipo di messaggio può essere MSG, NOTICE,
PUBLIC, INVITE, ALL, NONE.
Se si fa precedere il tipo da "-" (meno), si disabilita IGNORE per quel
tipo di messaggi. |
Comandi di canale
| /LIST
-MIN n |
Mostra
i canali con almento n utenti collegati. I canali mascherati (hidden) o privati
non vengono elencati. |
| /NAMES
-MIN n |
Mostra
gli pseudonimi di tutti gli utenti collegati a ciascun canale (con almento n
utenti). |
| /JOIN
[#canale] |
Inizia
la conversazione pubblica con gli utenti collegati al canale. Se non viene
specificato un canale, viene mostrato quello a cui si è collegati. Per uscire da un
canale digitare /LEAVE. |
| /WHO
[#canale] [espressione anche con *] |
Digitare
/WHO * per avere la lista degli utenti collegati con il vostro canale. |
| /INVITE
pseudonimo [canale] |
Invita
un altro utente a collegarsi con un canale. Se non è specificato un canale, viene
usato quello corrente. Se ricevete un invito, potete collegarvi a quel canale con
/JOIN INVITE. |
| /LEAVE
canale |
Esce
da un canale. |
| /KICK
[canale] pseudonimo |
Fa
uscire un utente fastidioso da un canale. Solo i "channel operators"
possono usare questo comando. |
| /ME
descrizione dell'azione |
Visualizza
un messaggio che spiega ciò che state facendo. |
Comandi per
cambiare modalità
/mode #canale +/-
modo
Permette di modificare i modi del canale:
-
n (messaggi
esterni) impedisce la ricezione di messaggi da utenti fuori del canale (inibisce
agli esterni il comando /msg #canale messaggio).
-
t (topic)
riserva agli operatori il permesso di cambiare il topic.
-
s (segreto)
rende il canale segreto impedendo di avere l'elenco delle persone sul canale da
parte di utenti esterni al canale. (inibisce agli esterni il comando /names
#canale).
-
i (invito)
rende il canale accessibile solo ad invito da parte degli operatori tramite il
comando /invite nick #canale.
-
m (moderato)
consente solo agli operatori ed agli utenti con modo +v di parlare sul canale.
-
p (privato)
l'equivalente di s, ma in disuso.
-
k <chiave>
riserva l'accesso al canale solo alle persone in possesso della chiave d'accesso con
il comando /join #canale chiave.
-
l <numero>
limita il numero di utenti sul canale ad un massimo.
/mode #canale +/- stato nick
E' indubbiamente il comando piu' complesso che vi sia su IRC e permette ad un operatore di
canale di modificare direttamente lo stato di un utente all'interno del canale; gli stati
attualmente possibili sono:
-
o (operatore)
rende un altro utente operatore.
-
v (voice)
permette ad un utente di parlare sui canali moderati.
-
b (ban) esclude
un utente dall'accesso al canale (di solito in questo caso non viene specificato il
nick ma direttamente nella forma nick!userid@host con eventuali wild cards
come * e ?).
Comandi
da client a client (DCC)
| /DCC
SEND pseudonimoA nomefile |
Permette
ad un utente B di inviare un file ad un utente A. |
| /DCC
GET pseudonimoB nomefile |
Permette
ad un utente A di ricevere un file da un utente B. |
| /DCC
CLOSE tipo pseudonimo |
Termina
un trasferimento. |
| /DCC
LIST |
Mostra
i trasferimenti in corso. |
| /DCC
CHAT |
Inizia
una conversazione diretta senza che i messaggi passino su IRC
(DCC=Direct Connection to remote Client). |
|