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



Register

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.



Drop

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.



Set Founder

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.



Set Passwd

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.



Set Desc

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.



Set URL

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.



Set MLock

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.


Set KeepTopic

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.



Set TopicLock

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.



Set OpGuard

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.



Set LeaveOps

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.



Set Restrict

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.



Set Unsecure

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.



Set Identd

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.



Set Private

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.



Set Memo

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à.



SOP

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.



AOP

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.



AKick

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.



Count

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



Identify

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.



Access

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



Why

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.



Op / DeOp

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.



Unban

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.



 Invite

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.



MDeOp

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.



MKick

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.



Info

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


 Al top della pagina


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.



SendSOP

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



List

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



Read

USO

ESEMPIO

Questo comando ti permette di leggere il o i memo specificati.



Del

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.



UnDel

USO

ESEMPIO

Questo comando ripristina un memo che precedentemente avevi marcato con il comando DEL.



Purge

USO

ESEMPIO

Questo comando rimuove manualmente tutti i memo precedentemente marcati con il comando DEL. Questo comando non può essere annullato.



Forward

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