ChanServ - Comandi disponibili e sintassi.
Register Drop Set Founder Set Passwd Set Desc Set URL Set MLock Set KeepTopic Set TopicLock Set OpGuard Set LeaveOps Set Restrict Set Unsecure Set Ident Set Private Set Memo SOP AOP AKick Count Identify Access Why Op/DeOp Unban Invite MDeOp MKick Info
USO
ESEMPIO
Questo comando registra il canale specificato in ChanServ. Prima
di usare questo comando il tuo nick deve essere registrato con NickServ. Devi inoltre
essere all'interno del canale ed essere op per poterlo registrare. La persona che esegue
la registrazione diviene il Founder del canale, cioè il titolare. (Ricordati di
controllare il messaggio di conferma di ChanServ. La password è usata dal Founder per
guadagnare l'accesso al canale nel caso il normale metodo di identificazione fallisca.
(L'accesso è di norma verificato per mezzo del NickServ). La password è sensibile alle
maiuscole minuscole. La descrizione da aggiungere non è altro che ciò che verra
visualizzato alle persone che eseguiranno il comando INFO.
USO
ESEMPIO
Questo comando cancella la registrazione del tuo canale, in
questo modo perderai il controllo di questo. Il canale diverrà quindi disponibile,
chiunque potrà usarlo o a sua volta registrarlo. Solo il Founder del canale può usare
questo comando, e deve identificarsi prima con la password del canale.
USO
ESEMPIO
Questo comando permette di cambiare il Founder del canale. Non
puoi cambiare il Founder scrivendo SET #canale FOUNDER <nick>. Il vecchio Founder
deve fornire al nuovo la password, il quale dovrà identificarsi col comando IDENTIFY per
guadagnare l'accesso. Il nuovo Founder quindi userà questo comando che gli assegnerà lo
stato di Founder.
USO
ESEMPIO
Permette al Founder di cambiare la password. Non ti dimenticare
la nuova password e ricorda che nella password le maiuscole e minuscole sono differenti.
Prima di usare questo comando devi identificarti col comando IDENTFY.
USO
ESEMPIO
Cambia la descrizione del canale. La descrizione del canale viene
inserita al momento della registrazione, con questo comando è possibile variarla in un
secondo tempo.
USO
ESEMPIO
Unisce una URL al canale, cosicchè gli user possono sapere dove
reperire ulteriori informazioni sul canale. Questa URL viene mostrata alle persone che
entrano nel canale, e sarà inclusa nelle informazioni inviate col comando INFO.
USO
ESEMPIO
Cambia il modo del canale e lo blocca. ChanServ
impone il mode scelto. Non è possibile imporre i modi +k e +l, ma puoi imporre i modi -k
e -i. Se il canale avrà settato il modo +i (solo a inviti), ChanServ non permetterà a
nessuno di entrare nel canale fino a che un non sarà presente un AOP, SOP o FOUNDER.
Quando registri un canale esso è settato -k, per evitare alle persone di imporre una
parola chiave. Se non conosci i modi possibili una buona impostazione è +nt-kl. Una volta
settato il canale, le nuove impostazioni divengono subito attive. Qua sotto una
spiegazione dei modi possibili.
| t | Il topic è bloccato, solo gli operatori possono variarlo. Per limitare ulteriormente questa opzione vedi il comando TopicLock di ChanServ, che permette di limitare ai SOP o al solo FOUNDER il cambiamento del topic. |
| n | Nessun messaggio può essere inviato da fuori del canale. Se lasci disattivata questa opzione anche persone da fuori il canale potranno inviare i loro messaggi. Dato che questi di solito non c'entrano nulla con la conversazione del canale, questa opzione è di solito attivata. |
| i | Solo ad invito. Solo gli user che sono invitati da un op (usando il comando /INVITE) possono raggiungere il canale. |
| m | Canale moderato. Solo le persone con il +v (voiced) o gli operatori possono parlare. Queste persone sono evidenziate dalla @ o dal +. |
| p | Canale privato. Non appare alle persone che fanno un /whois su un utente, appare solo se la persona è all'interno del canale. Inoltre facendo il comando /names non sarà elencata nessuna persona. |
| s | Fondamentalmente come p, solo più sicuro. |
| k <chiave> | Protezione con parola chiave. Possono accedere al canale solo gli utenti che conoscono la parola chiave. Per raggiungere il canale gli utenti devono digitare: /join #canale parolachiave. Con la corrente versione di ChanServ non è possibile impostare un canale +k. E' solo consentito impostarlo -k. |
| l <numero> | Limitato a un numero di utenti. Quando il numero di utenti è raggiunto nessuno può più entrare nel canale. Come per k questo comando non è disponibile in ChanServ. |
USO
ESEMPIO
Attiva o disattiva l'opzione sticky topic. Quando attivata
ChanServ ricorda il topic fra le sessioni e ripristina l'ultimo topic assegnato. Quando
registri un canale questa opzione è ON.
USO
ESEMPIO
Questo comando imposta l'opzione topic lock. In base alla opzione
scelta solo il Founder o i SOP possono cambiare il topic. Questa è una estensione del set
+t che permette solo agli op di cambiare il topic. Quando registri un canale è impostata
su off.
USO
ESEMPIO
Attiva o disattiva l'opzione secured ops. Quando è impostata su
on, solo il Founder, i SuperOp e gli AutoOp possono essere operatori nel canale. Qualsiasi
persona a cui sia dato l'op status viene immediatamente deoppato dal ChanServ. E'
impostato su off quando registri per la prima volta un canale.
USO
ESEMPIO
Questo comando attiva l'opzione leave ops. Quando è attivo
ChanServ non deoppa chi entra per primo nel canale. Questa opzione inoltre evita che
ChanServ deoppi qualcuno che sia oppato durante uno split. Quando registri un canale
questa opzione è off.
USO
ESEMPIO
Attiva l'opzione restricted access. Quando attiva, ChanServ non
permetterà l'accesso al canale a nessuno, tranne che a Founder, SOP e AOP. Questa opzione
è disattivata quando registri per la prima volta un canale.
USO
ESEMPIO
Normalmente il Founder deve identificarsi prima di potere
accedere ai comandi disponibili per il suo livello. Con questa opzione attiva ChanServ
richiede solo che l'indirizzo dell'utente corrisponda a un indirizzo inserito nella
maschera di accesso del Founder. Questa opzione è disattivata quando registri per la
prima volta un canale.
USO
ESEMPIO
Questo set è di grande aiuto per la sicurezza del canale. Quando
è attiva, prevede che gli op del canale debbano identificarsi col NickServ per potere
avere l'op status. E' disattivata quando registri per la prima volta il canale. L'effetto
di questo set è che non puoi aggiungere persone alla op list con il loro indirizzo,
ma solo con il loro nick. Assicurati perciò prima di inserire una persona che stia usando
un nick registrato.
USO
ESEMPIO
Attiva l'opzione private. Quando è attivo ChanServ manterrà
l'esistenza del canale segreta a coloro che non lo conoscono. Inoltre impedisce l'uso del
comando INVITE. Quando registri un canale per la prima volta è disattivato.
USO
ESEMPIO
Normalmente gli op di un canale possono inviare memo a tutti gli
altri op attraverso il MemoServ. Questo set ti permette di specificare il livello
richiesto per inviare memo a tutti gli op. Il livello AOP permette a tutti gli op di
inviare un messaggio a tutti gli altri op del canale. Il livello SOP solo SOP e Founder lo
possono fare. Impostando Founder, solo il Founder del canale può usare questa
opportunità.
USO
ESEMPIO
Comandi per il mantenimento delle SuperOp list. Solo il Founder
può utilizzare questi comandi, ad eccezione di LIST che può essere utilizzato anche da
SOP e AOP. Il comando ADD permette di aggiungere un utente alla SOP list. Puoi aggiungere
l'utente sia utilizzando la sua maschera d'indirizzo che il nick. E' preferibile usare il
nick. Quando aggiungi una persona per mezzo del suo nick, assicurati che sia registrato, e
che l'utente non lo lasci scadere. Il comando DEL rimuove un SOP dalla lista. Puoi
utilizzare la maschera, il nick o il numero della sua posizione nella lista. Il comando
LIST elenca i SOP e il loro numero di registrazione che può essere usato col comando DEL.
Quando usato con una stringa, lista solo i nick che corrispondono a quella stringa.
ChanServ lista solo i primi 100 nick corrispondenti. Probabilmente se la tua lista
contiene più di 100 nominativi questa è comunque troppo lunga. Il comando WIPE rimuove
tutti i nick dalla lista. Il comando CLEAN rimuove tutti i nick non più registrati dalla
list. E' una buona idea ripulire ogni tanto la tua lista, perchè chiunque può
registrare il nick scaduto e ritrovarsi nella lista senza essere desiderato. Il
limite della lista è di 250 nominativi.
USO
ESEMPIO
Mantiene la lista degli AOP. Funziona esattamente come la SOP
list. ADD e DEL sono eseguibili solo dai SOP, LIST anche dagli AOP, WIPE e CLEAN solo dal
Founder. Il limite della lista è di 500 nominativi.
USO
ESEMPIO
Questo comando che è limitato ai SOP e Founder è usato per
mantenere una autokick list. Autokick funziona come un ban, un utente che è in autokick
viene kiccato e bannato quando raggiunge il canale. A differenza dei ban normali che
vengono persi se il canale si svuota, gli autokick sono sempre attivi fino a che un SOP o
il Founder non lo rimuovono. Per le situazioni normali usa il ban, autokick và usato per
situazioni particolari. I comandi ADD, DEL, LIST e WIPE funzionano come per le liste AOP e
SOP. L'unica differenza è che in autokick i nomi sono registrati per maschera non per
nick. Quando aggiungi un nome in autokick il ChanServ non lo kicca automaticamente, questo
va fatto, la prima volta manualmente. Il limite è di 750 autokick per orni canale.
USO
ESEMPIO
Questo comando mostra il numero di registrazioni per SOP, AOP e AKick. E' limitato a AOP e superiori. Il messaggio restituito è come il seguente:
-ChanServ- Channel: #mirc AOP: 44 SOP: 11 AKICK: 32
USO
ESEMPIO
Permette di identificarsi come Founder del canale. Dato che il
comando può essere usato da chiunque è importante avere la massima fiducia nelle persone
a cui eventualmente comunicherai la password. Ricorda che nella password hanno importanza
le maiuscole e le minuscole. E' necessario identificarsi come Founder per eseguire i
comandi DROP, Set Founder e Set Passwd. Come per NickServ siate sicuri di indentificarvi
al ChanServ di DALnet. In altri network ci sono regolarmente utenti che usano il nick
ChanServ per cercare di carpire le password.
USO
ESEMPIO
Permette all'utente di controllare quale è il suo livello in un
canale registrato. I possibili risultati possono essere: Basic, AutoOp, SuperOp, Founder,
IdentFounderNick (identificato dal NickServ usando la password del nick del Founder), e
IdentFounderChan (identificato dal ChanServ usando la password del canale). Quando usato
col parametro opzionale nick, questo serve come metodo per i bot per controllare il
livello di accesso di un utente su un canale. Usato in questo modo è limitato agli AOP e
superiori. La risposta è fornita come NOTICE con il seguente formato:
ACC <channel> <nick> <user@host.domain> <access level>
Il livello di accesso è un numero dal -1 al 5:
-1 - AutoKicked (non può accedere al canale)
0 - Accesso normale
1 - AutoOp
2 - SuperOp
3 - Founder identificato dalla maschera di accesso del nick del Founder
4 - Founder identificato dal NickServ usando la password del nick del Founder
5 - Founder identificato dal ChanServ usando la password del canale
Se l'utente non è online i livello e l'user@host.domain sono rispettivamente 0 e UNKNOWN
USO
ESEMPIO
Questo comando permette agli AOP e superiori di verificare
perchè un utente è oppato dal ChanServ. Potrebbe essere che un utente nella AOP/SOP list
abbia inserito una wildcard (es. * ) e che un altro utente, differente, sia oppato. Questo
comando quale è il nick in questione, in modo che possa essere temporaneamente rimosso.
-ChanServ- User EvilUser!evil@rhsyts06c39.nbnet.nb.ca has Aop
access to #mIRC because MarkP is in the AOp list
In questo caso puoi pensare che l'utente MarkP abbia un errore nella sua access list,
quindi puoi rimuovere questo utente finchè non aggiorna la sua access list. Se non
specifichi un nick, viene considerato il tuo corrente nick.
USO
ESEMPIO
Da l'op status agli utenti specificati. I nick prefissati da -
vengono deoppati. Il comando è limitato agli AOP e superiori. Il comando DeOp è il
medesimo del comando Op -Nick.
USO
ESEMPIO
Quando usato con l'opzione ME ti premette di rimuovere eventuali
ban su di te. E' limitato agli AOP e superiori. Quando usato con l'opzione ALL rimuove
tutti i ban. In questo caso è limitato a SOP e Founder.
USO
ESEMPIO
Questo comando ti permette di ricevere un unvito da un canale
settato +i. E' limitato a AOP e superiori.
NOTA: questo comando non offre la possibilità di invitare altri utenti. Questa funzione
è stata rimossa a causa di uso scorretto.
USO
ESEMPIO
Questo comando esegue un mass de-op. ChanServ esegue un de-op di
tutti i livelli eccetto quelli superiori. Ad esempio se eseguito da un AOP non deopperà
un SOP. E' limitato agli AOP.
USO
ESEMPIO
Questo comando chiede al ChanServ di kiccare tutte le persone di
un canale. E' limitato agli AOP e superiori e non ha effetto se un superiore è presente.
Quindi: se eseguito da un AOP mentre un SOP o il Founder è nel canale non avrà effetto.
(in questo caso l'AOP dovrà chiedere al superiore di eseguire questo comando). Questo
comando kicca tutte le persone nel canale, compreso la persona che lo ha eseguito. Lo
scopo principale di questo comando è di resettare i mode del canale specialmente se tu
sei bannato dal canale durante un takeover e i comandi INVITE e UNBAN ME non hanno
effetto. Quando esegui questo comando ChanServ impedirà per alcuni minuti che alcuno
possa raggiungere il canale.
USO
ESEMPIO
Mostra le informazioni relative a uno specifico
canale, come Founder, descrizione, URL, setting, data di registrazione e l'ultimo op, come
illustrato qua sotto:
-ChanServ- *** Info on #mIRC
-ChanServ- Founder : Drogo (drogo@tok-ca-99.ix.netcom.com)
-ChanServ- Mode Lock : +tn-iskl
-ChanServ- Last Topic : mIRC 4.6 is here! Get it at www.mirc.co.uk
-ChanServ- Description: A help channel for the IRC client mIRC
-ChanServ- Options : Secured Ops, Topic Lock
-ChanServ- Memo level : AOP
-ChanServ- Registered : Tue 04/16/96 11:22:08 GMT
-ChanServ- Last opping: Sat 03/29/97 22:56:56 GMT
-ChanServ- *** End of info
MemoServ - Comandi disponibili e sintassi
Send SendSOP List Read Del UnDel Purge Forward
Send
USO
ESEMPIO
Questo comando invia un memo a uno specifico user. Sia il nick di chi invia il messaggio che di chi lo riceve devono essere registrati con NickServ. Questo messaggio viene registrato in un database, e ogni destinatario viene avvisato ogni volta che si connette a DALnet. Se sono collegati al momento dell'invio gli viene comunicato e se sono away la comunicazione avviene appena back. I memo possono avere al massimo 256 caratteri e puoi inviare al massimo 5 memo allo stesso utente. Quando un memo è inviato a un canale, gli AOP, i SOP e il Founder lo riceveranno. Un memo inviato a un intero canale è come quello riportato nell'esempio:
-MemoServ- Memo 3 from MarkP. To delete, use command: DEL 3
-MemoServ- #mIRC >> hi to everyone on #mirc!
Il limite dei 256 caratteri include il nome del canale. Puoi
inviare memo al canale solo se hai almeno il livello AOP. Il MemoServ è stato pensato per
lasciare brevi messaggi, non per sostituire la email. Le memoboxes hanno il limite di 5
memos della stessa provenienza e al massimo un numero di 50 memo.
USO
ESEMPIO
Questo comando è simile al precedente, ma invia il messaggio ai soli SOP e al Founder. Il memo sarà così:
-MemoServ- #mIRC (SOPs) >> ciao a tutti i SOP
USO
ESEMPIO
Quando ricevi l'avviso che hai dei messaggi, usa questo comando per elencare le persone che te li hanno inviati. Li potrai leggere usando il comando READ spiegato sotto. Se hai più di 20 memo, solo i primi 20 saranno elencati. Come nell'esempio i nuovi messaggi sono segnati da una * i messaggi cancellati da una D:
-MemoServ- Memo list for MarkP: To read, use command: READ
<num>
-MemoServ- D3
[LiVeX]
Mon 07/15/96 15:50:25 CDT
-MemoServ- *2
AmandaB
Wed 07/10/96 08:47:01 CDT
-MemoServ- 1
Despayre
Tue 07/09/96 20:06:54 CDT
USO
ESEMPIO
Questo comando ti permette di leggere il o i memo specificati.
USO
ESEMPIO
Questo comando marca i memo come cancellati. I memos non sono
eliminati dal database fino a che non chiudi la sessione IRC o usi il comando PURGE. I
memo marcati sono prefissati da una D. DEL ALL cancella tutti i messaggi.
USO
ESEMPIO
Questo comando ripristina un memo che precedentemente avevi
marcato con il comando DEL.
USO
ESEMPIO
Questo comando rimuove manualmente tutti i memo precedentemente
marcati con il comando DEL. Questo comando non può essere annullato.
USO
ESEMPIO
Se hai più di un nick può esserti utile reindirizzare tutti i memo da uno all'altro nick in modo da non dovere controllare tutti i memo per ogni nick ogni volta che ti connetti. Il solo comando ti dice se i memo saranno reindirizzati, con il segno - annulli il reindirizzamento. Se specifichi un nic e una password tutti i memo inviati al corrente nick saranno reindirizzati al nick specificato. I memo reindirizzati appariranno così:
-MemoServ- Memo 5 from MarkP. To delete, use command: DEL 5
-MemoServ- OtherPerson >> hiya, person!
Come sempre i memo hanno il limite di 255 caratteri Se reinidirizzi i memo nelle nick info apparirà una nota e l'utente che invia un messaggio riceverà una nota come questa:
-MemoServ- Forwarding memo for AMooCow to MarkP