LISTA COMANDI IRC

Qui troverete un piccolo esempio di chat che potrete trovare entrati nel canale ;)
 LeOpArDo avete letto la mail?
 xxxx no quale?
 LeOpArDo stavo organizzando un meeting, vieni?
 Leo non posso sono in ferie :(

Qui troverete una lista dei comandi completa con tanto di spiegazioni ed esempi :)
Tutti i comandi IRC iniziano per "/"" e per lo più sono composti da una sola parola.
Digitando "/help" in ogni caso si ottengono le informazioni.

Con /"names" si otterrà la lista dei nick,
Con "/list" la lista dei canali e così via secondo un impostazione tipo la seguente:
 #hasck 21 We are your wrost nightmare!
 #nippon 53 Speak japanese here please?
 #hottub 76 Come in for a friendly chat.
 #mirc 27 mIRC Homepage http//www-2.nijerode.nl/software/irc/ 
 #irchelp 17 Ask all your IRC question here.

Nota: Esistono migliaia di canali: questo è solo un piccolo esempio
 "hack" è da intendersi come nome del canale.
 "#" è il prefisso che indica il canale.

Dopo di che viene indicato il numero di utenti che si trova nel canale al momento che entrerete, e il topic del canale stesso.
Si ricorda i nomi dei canali iniziano per # o &.
Per entrare in un canale il comando è:
/join #LeOpArDo (es. /join #nomecanale)
 
Una volta entrati si troverà una lista di nick in ordine alfabetico a destra della finestra sulla quale si svolge la conversazione secondo una modalità simile alla seguente:
 

 
Nota: se ti trovi nel mezzo di una conversazione, a meno che tu non sia frequentatore abituale del chanale, sarà meglio che tu attenda ed osservi, cercando di capire di cosa si discute!
Spesso il nome del canale non a nulla a che fare con l'argomento di cui si parla :)

 
 
 

 
Per iniziare a parlare basta digitare nella barra in fondo alla pagina il messaggio e dare l'invio.
Non bisogna digitare il proprio nick (es. non scivere "<LeOpArDo> rettifico", ma solo "rettifico"!) perchè IRC inserirà automaticamente il nick dello scrivente prima di ogni messaggio.
Si potrà notare che alcuni nomi in cima alla lista di nick a destra della finestra sono preceduti da una
@ si tratta di operatori di operatori di canali che hanno il controllo del canale specifico e possono decidere con cui condividerlo assegnando ad altri utenti le stesse prerogative.
La prima persona che entra in canale ottiene automaticamente lo status di OP.

Sulla barra di titolo del canale si vede:
Nome del canale, modes e topic.
 
 
 
 
 
 
 

 
Se si vuole lasciare un canale su digiti:  
/part #nomecanale (es. /part #LeOpArDo)  
I comandi IRC non sno "case sensitive" e possono essere abbreviati alle prime lettere, ma non sono preceduti da "/" sono presi per messaggi inviati a qualcuno nel canale corrente o alla persona con cui si chatta in privato.  
 
 
Ricordiam ancora una volta che ogni comando IRC deve essere preceduto dalla barra "/" (default command character) si elencano qui i principali comandi:  
 

 
HELP mostra l'help generale o in merito a un comando specifico  
/HELP [ comando ]  
LIST mostra l'help generale o in merito a un comando specifico  
/LIST [ [ { flags } ] { channel mask } ]  
Nella lista si vedranno tutti i canali eccetto quelli segreti (mode sulla barra di titolo +s) con il numero di utenti e il topic.  
 
La lista può essere lunga, per cui si possono utilizzare flags che limitino la lunghezza;  
es. "/LIST-MIN n" elimina dall'output i canali con meno di "n" utenti.  
JOIN per entrare in un canale  
/JOIN {  {{ {#channel}  
Setta il tuo canale tra quelli forniti. Appena entrati in un canale sono dati dei dettagli utili del canale stesso, mode del canale, setting e topic in più la lista dei presenti  
(del canale, setting e topic si veda sulla finestra di status).  
ES. /JOIN #LeOpArDo  
--- Now talking in #LeOpArDo  

 
L'entrata in un canale non causa l'uscita dal canale in cui si è già, si può entrare in tanti canale quanti la propria connessione può tenere o quanti ne consente il server IRC.  
 
PART per lasciare un canale (seguito dal nome del canale).  
è uguale al comando LEAVE /PART [ #channel ]  
Es. /PART #LeOpArDo ---- you have left #LeOpArDo  
QUIT chiude la connessione IRC (come BYE eEXIT)  
/QUIT [ reason ]  
se viene fornita una ragione quella sarà visibile agli altri utenti del canale  
Es. /QUIT Lunch Time!  
***Quit LeOpArDo (LeOpArDo@123.ecc..)(Launch Time!)  

 
NICK cambia il tuo nick (seguito dal nuovo nick)  
/NICK { nickname }  
Es. /Nick { LeOpArDo }  
*** { xxxx } is know as { LeOpArDo }  
I nick sono limitati a nove caratteri. se qualcuno ha gia il nick come quello che si è scelto non si potrà entrare in IRC finchè non lo si cambia; infatti nick doppi non sono permessi dagli stessi server IRC.
In determinate circostanze che utenti possono avere temporaneamente lo stesso nick, ma appena scoperti vengono killati: si tratta di un nick collision.
 
 
 

 
AWAY lascia un messaggio che dice che si + in away o che non si sta prestando attenzione
(
ripetuto toglie il comando precedente)
 
/AWAY [ messaggio] setta lo status di away con qualche info. il messaggio indica che non si sta prestando attenzione a IRC al moemnto.
Non appena qualcuno invia un messaggio o fa un WHOIS su un utente in AWAY ottine automaticamente il messaggio di away settato.
Uutilizzando
AWAY senza prametri indica che non si è più in away.
 
Es. /AWAY Gone to get a cup of coffee  
--- You have been maeked as being away  
LeOpArDo I'm away because gone to get cup of coffe  
***LeOpArDo is know as LeOWAY  
Nota: molti script hanno gia un sistema che consente di impostare l'away e il nick di away           contemporaneamente, In ogni caso wuando si è in away sarebbe opportuno indicarlo anche nel nick           modificandolo come sopra.  
 
/AWAY    
--- You are not longer marked as being away  

 
WHOIS rilascia informazioni su qualcuno (seguito dal nick)  
/WHOIS {nicname}  
 Es: /WHOIS LeOpArDo  
LeOpArDo ----> Leo@151.21.20.206  
Nick: LeOpArDo    
Real name: leopardo  
Chan(S): + #LeOpArDo  
Server: irc.tin.it [121.126.172.95][1]- Telecom Italia Net -[1] Italy  
WHOIS LeOpArDo  
---LeOpArDo: No such nickname (se quell'utente non è su IRC)  

 
INVITE invia un invito ad un altro utente nel canale in cui si è
(
seguito dal nome del canale su cui lo si invita)
 
 
/INVITE { nicname} { #channel }  
Es: /INVITE LeOpArDo #LeOpArDo  
--- inviting LeOpArDo to #LeOpArDo  
 --- LeOpArDo has been invited to #LeOpArDo  
l'utente invitato otterrà il seguente messaggio:  
--- xxxx invites you to #LeOpArDo se invece un INVITE message, si potrà digitare "/JOIN { #channel }" (es. /join #LeOpArDo) oppure cliccare due volte sul nome del canale a meno che si abbia l'autojoin settato nelle opzioni del proprio client (:D nel qual caso si consiglia di toglierlo per evitare di entrare
inaspettatamente e involontariamente e :DD
)
L'invito è indispensabile se il chan è ad invito (
mode+i sulla barra di titolo del canale stesso)
 
 
 
 

 
KICK manda fuori cal canale qualcuno (solo per gli op)  
/KICK { #channel } { nickname }  
Qualcuno in un canale c'è altresi per "cacciarlo fuori" :DDDD
Se ci si comporta scorrettamente o non si rispetta le regole IRC o del canale.
 
Es: /KICK #LeOpArDo xxxx  
***xxxx has been kicked off channel #LeOpArDo  
Anche il kick può essere seguito da un motivo  
/KICK  { #channel } { nickname} { motivo }  
Es: /KICK #LeOpAerDo xxxx non floddare!  
***xxxx has been kicked off channel #LeOpArDo By LeOpArDo (non floddare)  

 
TOPIC cambia il topic del canale (se il mode del canale che si vede sulla barra di titolo è +n solo gli OP possono cambiarlo)  
 
Es: /TOPIC #LeOpArDo <xxxx> nu turba cio! :PPPP  
***xxxx has change topic to LeOpArDo mi turba tutto cio!:PPPP  

 
ME invia un messaggio da parte dell'utente a un canale o in query  
/me saluta!    
Si leggerà *LeOpArDo saluta  
/ME{ action description } dice alla gente cosa si sta facendo, di cosa si sente e ogni cosa che concerne se stessi a tutto il canale o in query  
 
Es: /ME slaps LeOpArDo xxxx with a large trout.  
*LeOpArDo slaps xxxx with a large trout.  
Si leggeranno lo stesso scopo con un nick specifico o canale usando:
 
/DESCRIBE { nickname oppure #channel } { action description }  
MSG invia messaggio privato  
/MSG{ nickname|channel } { text }  
invia un messaggio privato a un canale o nick.  
D'altra parte sui canali IRC si possono essere conversazioni private o query con altra gente che è su IRC.
Su gran parte dei client queste conversazioni sono gestite su finestre separate. 
 
 
Si può usare tuttavia il comando /MSG per inviare a qualcuno un messaggio che take utente può leggere.
Se qualcunaltro invia un messaggio o quella persona replica al messaggio inviato si aprirà una finestra di query che informerà che c'è un messaggio personale in attesa.
 
 
 
Es: /MSG LeOpArDo puoi leggere tu questo messaggio!  
-LeOpArDo- Puoi leggere solo tu questo messaggio!  
Nello schermo di LeOpArDo apparirà un icona con il messaggio che si è digitato:    
*lo puoi leggere solo tu questo messaggio!  

 
QUERY inizia una conversazione privata  
/QUERY { nickname } [ text ]  
Inizia una conversazione privata con { nickname } aprendo una finestra separata partirà una conversazione privata.
Questo comando definisce dal preceduto (/MSG) per il fatto che viene usato per iniziare una conversazione privata.
Tutto il testo che si scriverebbe normalmente da inviare al proprio partner in chat utilizzando un /MSG ora apparirà una finestra privata sul tuo schermo e sarà inviato sullo schermo all'altra persona.
 
 
 
NOTICE invia un messaggio privato  
/NOTICE { nicname oppure #channel }{ text }  

invia un messaggio privato al canale o al nick specificato nel messsaiio di notice è solo un ulteriore modo di inviare messaggi ad altra gente ma a differenza dei comandi /MSG e/QUERY non apparirà mai una un finestra separata all'altra pesrona.
Si potrà intendere come una specie di "
sussurro".
E' raccomandabile che i bot e le altre forme automatiche utilizzino /notice
piuttosto che messaggi per evitare informazioni agli utenti.
Non bisognerebbe mai inviare un messaggio o una notice in risposta a una notice inviata in precedenza.

 

 
NOTIFY informa quando la gente è connessa o disconnessa da IRC.  
/NOTIFY [ nicknale|on|off ]  
attivata la notify e aggiungere o rimuovere { nickname } dalla notify list non appena si inizia incontrare della gente su IRC si intende aggiungere alcuni nick alla propria notify list, in modo tale da essere avvisati appena sono su IRC o quando escono.  
Es: /NOTIFY xxxx LeOpArDo aggiunge alla lista xxxx LeOpArDo  
---- Added xxxx to notify list --- Added LeOpArDo to notify list  
/NOTIFY  
Mostra tutti i tuoi amici della lista se sono presenti su IRC in quel momento.  
--- ]LeOpArDo[ is on IRC  
--- xxxx is on IRC  
--- carthmanis not on IRC  

 
IGNORE rimuovere ogni output da persone specifiche  
/IGNORE [ nickname oppure user@host ]  
Ignora ogni contatto dalle persone specificate semmai arrivasse il giorno si decida di non avere più contatti con qualcuno si si potrà fare attraverso il comando /IGNORE.
Se qualche utente floodda il canale per esempio con testi inutili, una risposta saggia è quella di ignorarli.
Il comando si può settare con il nick oppure con l'host
 
 
 
Es: /IGNORE carthman  
--- Added xxxx to ignore list  
/IGNORE xxxx  
 --- Added xxxx to ignore list  
/IGNORE --- ignore is ON---- Ignoring: -.-@-.leopardo.it -!-ap@158.157.109.88   -!-  
xxx@leopardo.it looser  
/IGNORE carthman  
--- Removed carthman from ignore list (ripetuto rimuovere l'ignore)  
0000000000000000 00000000000000000000000000000000000000000000000000000  
Copyright © Leopardo-Chat, all rights reserved