Crea sito
RedMirc

Chanserv

ChanServ ci permette di registrare un canali e di controllarne vari aspetti.

Teniamo presente che i canali che non vengono utilizzati per 21 giorni nei quali cioè non entra nessun utente che si trova nella relativa lista di accesso per la durata di questo periodo, saranno automaticamente deregistrati.

Vediamo i comandi di cui disponiamo

Come primo passo procediamo alla registrazione del canale che vogliamo creare. Ricordiamo che per fare ciò sarà necessario avere un nick registrato ed identificato.

Register

/msg ChanServ Register #Canale Password Descrizione

Per registrare validamente un canale nel database di Chanserv è necessario essere operatore [@] di quel canale, per essere operatore [@] di un canale non ancora registrato basta entrarvi per primi. All'interno del comando dovremo indicare il nome del canale, la sua password ed una sintetica descrizione.

Colui che esegue questo comando diventa il "fondatore" (founder) del canale. Il founder può cambiare tutte le impostazioni del canale stesso; inoltre, ChanServ gli assegnerà automaticamente i privilegi di operatore (+o) al join nel canale. Chiunque, al di fuori del founder, volesse essere owner di quel canale, dovrà identificarsi aChanserv utilizzando la password di registrazione del canale.

ATTENZIONE! Il nome del canale che andiamo a specificare nel comando deve essere preceduto dal cancelletto (#) !

Identify

/msg ChanServ IDENTIFY #Canale Password

Il comando IDENTIFY consente di identificarci come fondatori di un canale. La password che useremo per identificarci sara'quella usata dal founder per registrare il canale.

Logout

/msg ChanServ Logout #Canale Nick

Questo comando annulla l'effetto dell'IDENTIFY , di conseguenza chanserv non riconoscerà più il nostro nick. Se siamo i fondatori del canale potremo deidentificarechiunque, altrimenti potremo deidentificare solo noi stessi. Colui che verra' deidentificato dovra' rieseguire il comando di IDENTIFY a ChanServ per ottenere nuovamente il proprio grado.

Drop

/msg ChanServ DROP #Canale

Attraverso questo comando il fondatore puo' deregistrare il proprio canale. Affinchè il comando funzioni sarà necessario ke il fondatore prima si identifichi.

 

Comandi Set

Founder

/msg Chanserv SET #Canale FOUNDER Nick

Attraverso questo comando designeremo il nuovo founder, che abbiamo specificato nel comando, per il nostro canale. Il nick indicato deve essere registrato.

Successor

/msg ChanServ SET #Canale SUCCESSOR Nick

Il fondatore può designare il proprio successore nel canale. In tal modo, qualora dovesse scadere o essere droppato il suo nick, sarà il Successor a diventare il nuovoFounder. In ogni caso, se il successore ha già troppi canali registrati (il massimo è <num>), il canale verrà invece deregistrato, come se non ci fosse stato nessun successore. Il nick specificato deve essere registrato.

Password

/msg ChanServ SET #Canale PASSWORD Password

Attraverso questo comando potremo modificare la password del nostro chan, dopo che ci saremo identificati come founder.

Desc

/msg ChanServ SET #Canale DESC Descrizione

La descrizione del canale viene impostata al momento della registrazione. Questo comando ci permette di modificare la descrizione stessa. Essa verrà mostrata a chi eseguirà i comandi LIST e INFO.

Url

/msg ChanServ SET #Canale URL Url

Questo comando consente di associare un URL al nostro canale. Ad esempio se abbiamo creato un sito a supporto del nostro canale in irc e vogliamo pubblicizzarlo. Tale indirizzo sarà mostrato quando qualcuno richiede informazioni relative al canale con il comando INFO. Se il comando viene eseguito senza che venga specificato un url, l’attuale url del canale, qualora ci sia, verrà eliminato.

Email

/msg ChanServ SET #Canale EMAIL Indirizzo-Mail

Con questo comando associamo un indirizzo e-mail al canale. Tale indirizzo sarà mostrato quando qualcuno richiede informazioni relative al canale con il comando INFO. Se il comando viene eseguito senza che venga specificato un indirizzo, l'indirizzo attuale del canale, qualora ci sia, verrà eliminato.

Entrymsg

/msg ChanServ SET #Canale ENTRYMSG Messaggio

Impostiamo un messaggio che gli utenti riceveranno in notice al join nel nostro chan. Se non viene
specificato nessun messaggio, il messaggio attuale, qualora fosse impostato, verrà eliminato, e gli utenti, al join, non riceveranno alcun messaggio.

Bantype

/msg ChanServ SET #Canale BANTYPE Tipo

Impostimo il tipo di ban che sarà usato dai Services in tutte le occasioni in cui verrà usato il ban nel nostro canale.

Tipo è un numero tra 0 e 3 che indica:

0 ban nella forma *!user@host

1 ban nella forma *!*user@host

2 ban nella forma *!*@host

3 ban nella forma *!*user@*.dominio

Keeptopic

/msg ChanServ SET #Canale KEEPTOPIC [ ON | OFF ]

Attivando questa opzione Chanserv memorizzerà il topic che impostiamo di modo che esso resterà salvato anche quando l'ultimo utente uscirà dal canale per essere reimpostato la volta successiva che entrerà qualcuno.

Topiclock

/msg ChanServ SET #Canale TOPICLOCK [ ON | OFF ]

Con questo comando blocchiamo il topic del canale. Di conseguenza, qualora vi volessimo apportare modifiche, dovremo prima disattivare tale opzione.

Mlock

/msg Chanserv SET #Canale MLOCK [ +| - ] Modi

Eseguendo questo comando Chanserv memorizzerà i modi del canale che dovranno essere sempre attivi o sempre disattivi.Per attivare i modi questi dovranno essere preceduti dal segno + per disattivarli dal segno - .

Ogni uso del comando SET MLOCK rimuove tutti i modi bloccati precedentemente!

Se impostiamo una password di accesso al chan, ricordiamoci di impostare anche
l'opzione RESTRICTED altrimenti chi dovesse entrare nel canale quando è vuoto potrà vedere la chiave!

Esempi:

/msg Chanserv SET #Canale MLOCK +nt-iklps
Blocca come attivi i modi n e t, e come disattivi i modi i, k, l, p e s. Il modo m può essere cambiato dagli utenti.

/msg Chanserv SET #Canale MLOCK +knst-ilmp miachiave
Blocca come attivi i modi k, n, s e t, e come disattivi i modi i, l, m e p. Inoltre, blocca la chiave del canale impostandola a "miachiave".


/msg Chanserv SET #Canale MLOCK +
Rimuove il blocco dei modi; tutti i modi del canale possono essere attivati o disattivati dagli utenti.

Peace

/msg Chanserv SET #Canale PEACE [ ON | OFF ]

Attivando questa opzione gli utenti non potranno kickare, bannare o togliere un grado ad un utente di grado superiore attraverso i comandi chanserv.

Private

/msg Chanserv SET #Canale PRIVATE [ ON | OFF ]

Attiva l'opzione privacy per il canale questo non sarà incluso nella lista restituita da /CS LIST.

Restricted

/msg Chanserv SET #Canale RESTRICTED [ ON | OFF ]

Impostando il restricted impediremo l'ingresso nel canale a chiunque non sia presente nella lista di accesso del nostro canale. Al loro join questi verranno kickati ebannati dal canale.

Secure

/msg Chanserv SET #Canale SECURE ­[­ ON | ­­OFF ]

Attivando l'opzione Secure soltanto gli utenti con nick registrato e che si saranno identificati avranno accesso al canale.

Secureops

/msg Chanserv SET #Canale SECUREOPS [ ON | OFF ]

Quando l'opzione è attiva non potranno essere dati gradi di operatore ad utenti che non compaiono nella lista di accesso del canale.

Securefounder

/msg Chanserv SET #Canale SECUREFOUNDER [ ON | OFF ]

Quando l'opzione è attiva, solo il fondatore del canale potrà deregistrare il canale o cambiarne la password, designare un successor o un nuovo founder.

Signkick

/msg Chanserv SET #Canale SIGNKICK [ ON | LEVEL | OFF ]

Attivando questa opzione Chanserv indicherà in canale, accanto alla motivazione, l'autore del kick.

Se impostiamo il parametro LEVEL, il nick non sarà comunque mostrato se il kick è effettuato da qualcuno il cui livello di accesso è uguale o maggiore al livello SIGNKICK del canale.

Xop

/msg Chanserv SET #Canale XOP [ ON | OFF ]

Questo comando ci consente di attivare o disattivare il sistema di liste XOP. Se il sistema XOP è attivo assegneremo i gradi col sistema VOP/HOP/AOP/SOP. In caso contrario dovremo utilizzare il sistema di liste Access.

Nota tecnica: Se passiamo dalle liste di accesso al sistema di liste XOP, le definizioni dei livelli e i livelli personalizzati saranno cambiati, quindi ripristinando poi il sistema di liste Access non ritroveremo più quei valori che avevamo impostato.
Dopo essere passato dalle liste di accesso alle liste xOP, dunque, dovremo controllare che gli utenti siano nelle liste giuste, perché la conversione non sempre è perfetta, in particolare nel caso in cui si abbiano livelli personalizzati. Al contrario, passare dalle liste xOP alle liste di accesso non causa nessun problema.

Opnotice

/msg Chanserv SET #Canale OPNOTICE [ ON | OFF ]

Attiva o disattiva l'opzione op-notice per il canale. Attivando l'opzione, ChanServ invierà un notice al canale quando verranno usati i comandi OP e DEOP.

Gradi in Lista Xop

/msg Chanserv [Grado] #Canale Add Nick

Aggiunge il nick specificato alla lista Xop

/msg Chanserv [Grado] #Canale Del [Nick | Numero | Lista]

Rimuove il nick specificato dalla lista Xop

/msg Chanserv [Grado] #Canale List [ Mask | Lista ]

Visualizza i nick presenti in lista

/msg Chanserv [Grado] #Canale Clear

Svuota una lista gradi presenti nella lista XOP

Tenendo presente che:

VOP = voice [+]

HOP = halfop [%]

AOP = operatore [@]

SOP = protect [& o *]

Ad esempio:

Se volessimo dare il Sop a Nick nel #Miochan dovremmo scrivere così:

/msg ChanServ SOP #Miochan ADD Nick

Se volessimo rimuovere Nick dalla lista Sop dovremmo scrivere

/msg ChanServ SOP #Miochan DEL Nick

Oppure

/msg ChanServ SOP #Miochan DEL 5 (indicando un numero toglieremo il grado al nick corrispondente a quel numero nella lista Xop)

Oppure

/msg ChanServ SOP #Miochan DEL 1-3 (indicando una Lista, toglieremo i gradi ai nick corrispondenti ai numeri 1, 2 e 3 della lista Xop)

Per visualizzare i nick presenti nella lista, potremo utilizzare una wildcard per la mask, in tal caso visualizzeremo solo i record che corrispondono alla mask , se viene invece specificata una lista, verranno mostrati i record corrispondenti a quella lista.

Ad esempio:

/msg chanserv AOP #Canale LIST 2-5,7-9
Mostra i record AOP che hanno numero da 2 a 5 e da 7 a 9 (il 6 è quindi escluso).

I comandi ADD, VOP DEL e VOP LIST sono limitati agli HOP e superiori, mentre il comando CLEAR può essere utilizzato soltanto dal fondatore del canale.

Gradi Access

/msg Chanserv Access #Canale ADD Nick [Livello]

per dare un grado in lista Access

/msg Chanserv Access #Canale DEL Nick [Livello]

per rimuovere il nick specificato dalla lista Access

/msg ChanServ Access #Canale LIST

per visualizzare l'elenco di utenti presenti nella lista di accesso di un canale

/msg Chanserv Access #Canale CLEAR

per svuotare la lista di accesso.

Tenendo presente che:

3 = voice[+]

4 = halfop[%]

5 = operatore[@]

10 = protect[& o *]

Ad es. se volessimo dare il protect a Nick nel #Miochan dovremmo scrivere così:

/msg ChanServ Access #Miochan ADD Nick 10

Se si esegue il comando su un nick già presente nella lista, il suo livello viene modificato,impostandolo a quello specificato nel nuovo comando. Il livello del nickspecificato deve essere minore di quello del nick che invia il comando, e se il nick è già presente nella lista, il livello attuale di quel nick deve essere minore di quello delnick che invia il comando.

Il comando Access DEL rimuove il nick specificato dalla lista di accesso. Se viene specificata una lista, verranno rimossi i record corrispondenti .

Il comando Access LIST mostra la lista di accesso. Se viene utilizzata una wildcard per la mask, visualizzeremo solo i record che corrispondono alla mask , se viene invece specificata una lista, verranno mostrati i record corrispondenti a quella lista.

Ad esempio:

/msg Chanserv Access #Canale LIST 2-5,7-9

Mostra i record della lista che hanno numero da 2 a 5 e da 7 a 9 (il 6 è quindi escluso).

Il comando Access CLEAR svuota completamente la lista di accesso.

Access levels

Di default questi sono i livelli di accesso:

Founder [~]= Ha accesso completo a tutte le funzioni Chanserv

10 [&] = Accesso al comando Akick. Op e protezioni sono automatici

5 [@] = Op automatico (+o)

4 [%] = Hop automatico (+h)

3 [+] = Voice automatico

0 = Non gode di nessun privilegio. Può essere oppato sempre che non sia attiva l'opzione Secure-ops.

<0 = Non può essere oppato

Questi livelli possono essere cambiati, e se ne possono aggiungere altri, usando il comando LEVELS. Per maggiori informazioni: /msg ChanServ Help Levels.

Levels

/msg ChanServ Levels #Canale SET Opzione Livello

Permette di definire il livello di accesso necessario per una funzione o per un gruppo di funzioni

/msg ChanServ Levels #Canale [ DIS | DISABLE ] Opzione

Disattiva una Opzione automatica o non ne permette più l'accesso se non al fondatore del canale.

/msg ChanServ Levels #Canale LIST

Mostra i livelli di accesso attuali per ogni Opzione e per i gruppi di Opzioni

/msg ChanServ Levels #Canale RESET

Reimposta i livelli ai valori di default di un canale appena creato

/msg ChanServ Help Levels Desc

Mostra tutti i comandi settabili tramite livelli di accesso

Ad es se volessimo consentire anke agli operatori [@] di fare un akick dovremmo scrivere:

/msg ChanServ Levels #MioChan SET Akick 5

Così facendo avremo abbassato, nel #MioChan, il livello di accesso a questo comando, da protect a op.

Gradi temporanei

I gradi possono anche essere attribuiti in via momentanea, cioè per la durata di quella sessione di connessione all’interno di quel canale in cui si assegna il grado.

/mode #Canale + [Grado] Nick

per dare un grado momentaneo

/mode #Canale - [Grado] Nick

per togliere un grado momentaneo

Tenendo presente che:

v = voice [+]

h = halfop [%]

o = operatore [@]

a = protect [& o *]

q = owner [~ o !]

Ad es. se volessimo dare il protect a Nick nel #MioChan dovremmo scrivere cosi:

/mode #Miochan +a Nick

Gradi Temporanei con Chanserv

/msg Chanserv [Grado] #Canale nick

In tal caso i gradi che inseriremo nel comando saranno:

Voice, Devoice, Halfop, DeHalfop, Op, DeOp, Protect, DeProtect, Owner, DeOwner.

Per dare o togliere il grado di Owner bisogna essere fondatori del canale.

In canale il grado risulterà assegnato dal bot di rete.

Akick

/msg ChanServ AKICK #Canale ADD Nick-Mask [Motivo]

/msg ChanServ AKICK #Canale STICK Mask

/msg ChanServ AKICK #Canale UNSTICK Mask

/msg ChanServ AKICK #Canale DEL Nick-Mask

/msg ChanServ AKICK #Canale LIST [Mask]

/msg ChanServ AKICK #Canale VIEW [Mask]

/msg ChanServ AKICK #Canale ENFORCE

/msg ChanServ AKICK #Canale ENFORCE

Attraverso questi comandi gestiamo la lista AutoKick. Se un utente che si trova nella lista AutoKick cerca di entrare nel canale specificato nel comando, ChanServ lobannerà e poi kickerà dal canale stesso.

Il comando AKICK ADD aggiunge il nick specificato alla lista AutoKick. Se viene specificato un motivo, quella frase sarà utilizzata quando l'utente viene kickato; altrimenti, verrà utilizzata la frase standard ""You have been banned from the channel". In alternativa al nick può essere usata una hostmask.

Il comando AKICK STICK mantiene permanentemente il ban sulla mask specificata. Se qualcuno cerca di rimuovere il ban, ChanServ lo imposterà di nuovo. Questo comando non può essere usato contro i nick registrati.

Il comando AKICK UNSTICK annulla l'effetto del comando AKICK STICK, permettendo di rimuovere il ban dal canale.

Il comando AKICK DEL rimuove il nick o la mask specificata dalla lista AutoKick. Non rimuove, però, i ban piazzati da un AutoKick, che devono quindi essere rimossi manualmente.

Il comando AKICK LIST mostra la lista AutoKick, o, se specificata, solo i record che corrispondono alla mask indicata.

Il comando AKICK VIEW mostra la lista Autokick, fornendo più informazioni del comando AKICK LIST.

Il comando AKICK ENFORCE fa sì che ChanServ forzi la lista AutoKick attuale, rimuovendo dal canale tutti gli utenti che corrispondono alle varie mask presenti nella lista.

Il comando AKICK CLEAR svuota la lista AutoKick.

Info

/msg ChanServ INFO #Canale All

Attraverso questo comando visualizzeremo informazioni riguardanti il canale specificato tra cui il fondatore, il giorno di registrazione, l'ultimo utilizzo,la descrizione e il blocco dei modi, se presente. Se viene specificata l'opzione ALL, verranno mostrati anche il successore e il messaggio di ingresso.

Di default, l'opzione ALL è limitata a coloro che hanno l'accesso come fondatore sul canale.

List

/msg ChanServ LIST Pattern

Mostra tutti i canali registrati che corrispondono al pattern specificato. I canali con l'opzione PRIVATE attiva non saranno mostrati.

Clear

/msg ChanServ CLEAR #Canale Opzione

Con questo comando indicheremo a Chanserv quali impostazioni rimuovere.

Le opzioni sono:

MODES Annulla tutti i modi di canale (cioè elimina i modi i,k,l,m,n,p,s,t).

BANS Annulla tutti i ban del canale.

OPS Rimuove lo stato di operatore [ modo +o ] a tutti gli operatori del canale.

HOPS Rimuove lo stato di halfoperator [ modo +h ] a tutti gli halfoperator del canale, se supportato.

VOICES Rimuove lo stato di voice [ modo +v ] a tutti gli utenti voice sul canale.

USERS Rimuove con un kick tutti gli utenti del canale.

Di default, il comando è limitato agli utenti con accesso di fondatore sul canale.

Invite

/msg ChanServ INVITE #Canale

Con questo comando otteniamo da ChanServ l’invito nel canale specificato. Di default, il comando è limitato agli AOP o agli utenti con livello di accesso 5 o superiore sul canale.

Unban

/msg ChanServ UNBAN #Canale

Con questo comando rimuoviamo tramite ChanServ tutti i ban che non ci permettono di entrare nel canale specificato.

Di default, il comando è limitato agli AOP o agli utenti con livello di accesso 5 o superiori sul canale.

Kick

/msg ChanServ KICK [#Canale [Nick [Motivo]]]

Tramite questo comando cacciamo il nick specificato dal canale. Se non viene indicato alcun nick, Chanserv kickerà l'utente che ha inviato il comando. Se non viene indicato né il nick né il canale, l'utente che ha inviato il comando verrà kickato da tutti i canali in cui si trova e in cui ha abbastanza privilegi. Di default, il comando è limitato agli AOP o agli utenti con livello di accesso 5 o superiori sul canale.

Ban

/msg ChanServ BAN [#Canale [Nick [Motivo]]]

Banna (non permette l'accesso) il nick specificato sul canale. Se non viene indicato alcun nick, banna l'utente che ha inviato il comando. Se non viene indicato né il nick né il canale, l'utente che ha inviato il comando verrà bannato su tutti i canali in cui si trova e in cui ha abbastanza privilegi.

Di default, il comando è limitato agli AOP o agli utenti con livello di accesso 5 o superiori sul canale.

Topic

/msg ChanServ TOPIC #Canale Topic

Questo comando consente di settare o cambiare il topic del canale. Funziona solo se l'opzione TOPICLOCK è disattiva. Di default, il comando è limitato agli utenti con accesso di fondatore sul canale.

Per maggiori informazioni sui comandi digita:

/msg Chanserv Comando oppure /msg Chanserv HELP Comando

Per informazioni sui Comandi Set digita:

/msg Chanserv HELP SET Comando

Menu Principale

Mode Unreal IRCD

Contatore

OggiOggi20
IeriIeri40
Questa SettimanaQuesta Settimana144
Questo MeseQuesto Mese955
Da SempreDa Sempre36085
Hosting Gratis con supporto PHP e MySQL