Un canale è pubblico
di default. Vi si può entrare vedere gli utenti e
unirsi alla discussione. Nella lista /list (da non fare
senza parametri in reti grandi)si può vedere il topic
di un canale pubblico.
Se qualcuno è su un canale pubblico può essere
facilmente trovato dagli altri utenti (se il suo mode personale
non è +i, v. modes).
Un canale ad invito può essere accessibile solo se
si è invitati da un operatore di quel canale.
I canali privati (+p)invece, a differenza di quelli segreti,
sono visibili nella lista dei canali (/list). Facendo un
whois su un utente che si trovi in un canale privato non
si potrà mai scoprire su quale canale privato egli
si trovi sempre che non si ricerchino di forza tutti i canali
privati (praticamenteimpossibile).
Con il comando /names #canale il nick di quellutente
non apparirà, tuttavia con il comando /who {#nome
del canale } esso sarà visibile (a meno che lutente
abbia settato +i tra i propri parametri personali)
I canali segreti non appaiono con il comando /list e non
si può scoprirne il topic finché non si è
dentro il canale stesso. Se un utente è in un canale
+s nessuno, tranne gli altri utenti che sono nello stesso
canale, può saperlo, indipendentemente dal proprio
mode (che sia +i o meno).
Il nome degli utenti che si trovino allinterno di
canali segreti esclusivamente non appare nella lista della
gente che è su IRC. Se un utente setta il proprio
user mode +i cioè invisibile nessuno
potrà trovarlo a meno che conosca esattamente il
suo nick.
Nessuna ricerca effettuata per mezzo del comando /who sullindirizzo
IP o real name riporterà il nick corrente di quellutente
e tanto meno le sue info.
Se infine un utente setta il proprio user mode +r cioè
ristretto (oppure se è il server a settarlo)
egli non avrà i poteri normali di un operatore di
canale (non potrà usare i comandi /mode, /kick ecc..)
e non potrà cambiare nick (/nick), ma potrà
chattare ed entrare uscire dai canali solamente.
Se si ha lo status di Operatore
i seguenti comandi forniranno la possibilità di controllare
il canale e i suoi utenti.
/KICK #canale nick “calcia” fuori da un canale
l’utente indicato
Es: /kick #TheBlob D3v|l
si potrà di seguito indicare la motivazione e tale motivazione
apparirà visibile all’utente kickato e a tutti gli altri
es:
/kick #TheBlob D3v|l non floodare!
Sul canale apparirà ***D3v|L has been kicked by PazZ
(fai un giro!)
e l’utente leggerà sulla finestra di Staus ***you have
been kicked by PazZ (fai un giro!)
/MODE #canale/nick [[+/-]caratteri dei mode [parametri]]
Questo comando è alquanto complesso e concerne molte funzioni
di controllo del canale e degli utenti. Si riporteranno
nella tabella che segue i principali caratteri che indicano
i mode (ModeChar) e gli effetti che il comando ottiene a
seconda del ModeChar indicato (il + o il – ovviamente determinano
se un determinato mode sia aggiunto o eliminato).
MODES
DI CANALE
Tutti questi modi devono essere seguiti da /mode #canale
ModeChar
|
Effetti sul canale
|
+o
<nick>
-o <nick>
|
Concede all’utente
lo status di operatore.
Deoppa l’utente.
|
+v <nick>
-v <nick>
|
Concede all’utente
il voice.
Toglie il voice ad un utente.
|
+b <nick>
+b*!user@host>
+b <*!*@host>
+b <nick!user@*>
+b <*!user@*>
|
Banna qualcuno <nick>
nella forma “nick!user@host”.
Banna chiunque abbia quella ident@host o ip indipendentemente
dal nick.
Banna chiunque abbia quell’ host indipendentemente
dal nick e dall’ident.
Banna chiunque abbia l’user e il nick indicato indipendentemente
dall’host
Banna chiunque abbia l’user indicato indipendentemente
dall’host e dal nick Seguito da 0 tale ban diviene
permanente, diversamente si indicherà il tempo in
secondi.
|
-b <nick>
-b <*!user@host>
-b <*!*@host>
-b <nick!user@*>
-b <*!user@*>
|
Debanna qualcuno
<nick> nella forma “nick!user@host”.
Debanna chiunque abbia quell’”user@host” indipendentemente
dal nick.
Debanna chiunque abbia quell’ host indipendentemente
dal nick e dall’user.
Debanna chiunque abbia l’user e il nick indicato indipendentemente
dall’host.
Debanna chiunque abbia l’user indicato indipendentemente
dall’host e dal nick.
|
+i
-i
|
Il canale è solo
ad invito.
Rimuove l’invito.
|
+l <numero>
|
Il canale può avere
un limitato numero di utenti.
|
+m
-m
|
Il canale è moderato
(solo gli op e chi ha il +voice possono scrivere sul
canale).
Toglie il moderato.
|
+n
-n
|
Non sono ammessi
messaggi esterni (da chi non è nel canale) al canale
(/MSG #canale testo).
Sono ammessi messaggi esterni al canale.
|
+p
-p
|
Il canale è privato.
Il canale non è privato.
|
+s
-s
|
Il canale è segreto
e non risulta dal comando /list né sul /whois effettuato
su un utente che vi sia dentro a meno che non sia
nel canale anche chi fa il /whois.
Il canale non è segreto.
|
+t
-t
|
Solo gli operatori
possono cambiare il topic del canale.
Tutti possono cambiare il topic del canale.
|
+k <key>
-k
|
Setta la chiave
segreta per accedere ad un canale.
Toglie la chiave e tutti possono accedere al canale.
|
MODES PER GLI UTENTI
/MODE nick [[+/-]caratteri
dei mode [parametri]]
ModeChar
|
Effetti sul nick
|
<#canale>
+o
<#canale> -o
|
Concede all’utente
lo status di operatore.
Deoppa l’utente.
|
<#canale>
+v
<#canale> -v
|
Concede all’utente
il voice.
Toglie il voice ad un utente.
|
Il comando MODE consente all’utente inoltre di modificare
i propri parametri personali /MODE {yournick} [[+/-]caratteri
dei mode [parametri]]
ModeChar
|
Effetti sul proprio
nick
|
+o
-o
|
Concede lo status
di IRC-operator (può essere effettuato soltanto da
IRC- OPER).
Rimuove il comando su descritto
|
+i
-i
|
Rende l’utente invisibile
a chiunque non sia a conoscenza con esattezza del
suo nick.
Rimuove il comando.
|
+s
-s
|
Per ricevere notice
dal server.
Rimuove il comando su descritto.
|
+w
-w
|
Per ricevere wallops;
messaggi agli IRC-OP (abusato e deprecato).
Rimuove il comando su descritto.
|
+r
-r
|
Per settare il proprio
accesso come “ristretto”.
Se l’accesso è ristretto dal server non si può togliere
il +r.
|
Esempi:
Per oppare /mode #TheBlob +o Esm3ralda
/mode #TheBlob +ooo Esm3ralda Straygor Beddo
Per deoppare /mode #TheBlob -o Oz79 Per bannare /mode
#TheBlob +b G4tt05i|V oppure /mode #TheBlob +b *!G4tt0@a-bo16-26-tin.it
oppure /mode #TheBlob +b *!*@a-bo16-26-tin.it oppure
/mode #TheBlob +b *!G4tt0@ a-bo*tin.it
Per debannare come sopra ma con -o
Per rendere un canale ad invito: /mode #TheBlob +i
|