Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Immutable Page
  • Info
  • Attachments

Usare ChanServ su Freenode

ChanServ ti permette di registrare i canali e controllarne vari aspetti. ChanServ può prevenire che utenti con cattive intenzioni prendano possesso dei canali limitando i privilegi degli operatori. Inoltre, qualsiasi canale che non viene usato per 120 giorni sarà chiuso.

I comandi di ChanServ sono elencati qui sotto.

Comando

Effetto

REGISTER

Sintassi: REGISTER <canale> [password]

Registra il <canale> nel database di ChanServ. [password] è utilizzata attraverso il comando di ChanServ IDENTIFY per identificare il contatto del canale per alcune operazioni. Se non è specificata alcuna password, solo l'utente contatto del canale può usare IDENTIFY.

Se il nick contatto del canale scade, ChanServ eliminerà il canale quando NickServ eliminerà il nick. Valuta la possibilità di impostare un contatto ALTERNATE (vedi sotto) per evitare questa possibilità.

Dai la possibilità allo staff del canale di occuparsi del tuo canale attraverso il comando ACCESS (vedi sotto). Il livello '10' permetterà loro di ottenere l'op, di dare o togliere voce agli utenti, ecc.
Lo staff del canale dovrà indentificarsi via IDENTIFY di NickServ per evitare la scadenza del loro nick e per far sì che ChanServ li riconosca.

Se nessun nick nell' ACCESS list del canale entra nel canale per più di 120 giorni, il canale verrà considerato scaduto e potrà essere eliminato.

DROP

Sintassi: DROP <canale> [password]

Elimina la registrazione di <canale>. Solo il contatto del canale può DROPpare un canale. Inoltre il contatto deve usare IDENTIFY prima di usare questo comando o deve immettere la password corretta del canale.

IDENTIFY

Sintassi: IDENTIFY <canale> [password]

Ti identifica come contatto del <canale>.
Alcuni comandi di ChanServ richiedono il suo utilizzo prima di funzionare.

Se sei il contatto (il tuo nick principale è il nick del contatto registrato), non ti serve usare la password del canale, altrimenti è necessario. Se non c'è alcuna password di canale, solo il nick contatto può usare questo comando.

SET

Sintassi: SET <canale> <opzione> [parametri]

Permette al contatto del canale o agli operatori di livello maggiore di 25 di impostare varie opzione del canale ed altre informazioni.

Le opzioni disponibili sono:

CONTACT
Sintassi: SET <canale> CONTACT <nickname>
Reimposta il nickname del contatto per <canale> a <nickname>.

ALTERNATE
Sintassi: SET <canale> ALTERNATE <nickname | ->
Imposta il contatto alternativo del canale a <nickname>. Nel momento in cui scadesse il nickname del contatto principale, il contatto alternativo diventerebbe contatto principale del canale. Se entrambi i nickname scadessero, il canale verebbe eliminato.[BR]Il contatto alternativo deve essere anch'esso presente in access list.
Per eliminare il contatto alternativo, usa un "-" come nickname.

PASSWORD
Sintassi: SET <canale> PASSWORD [password]
Se è specificata una [password], reimposta la password del contatto del <canale> a [password].
Rimuove la password se non è specificata alcuna [password], così solo il nick del contatto potrà usare il comando IDENTIFY.

MLOCK
Sintassi: SET <channel> MLOCK <modi>
Fa sì che ChanServ forzi i <modi> sul <canale>. I modi con un "+" sono bloccati su ON, mentre quelli con un "-" davanti sono bloccati su OFF.
Riferirsi a UsingFreenode per la spiegazione dei modi canale.

Esempi:
* SET #channel MLOCK -mi+sntl 6
I modi 'm' e 'i' non sono permessi, mentre i modi 's', 'n' e 't' sono forzati su ON. Il limite del canale sarà inoltre sempre settato su 6.
* SET #channel MLOCK +sk ciao
Il modo 's' è forzato su ON, e la password del canale sarà sempre "ciao".
* SET #channel MLOCK +
Rimuove qualsiasi blocco sui modi, in modo da permettere agli operatori di cambiarli a piacimento.

TOPICLOCK
Sintassi: SET <canale> TOPICLOCK {ON|OFF}
Se TOPICLOCK è ON, ChanServ non permetterà a nessuno di cambiare il topic sul <canale> senza un access level di TOPIC o superiore.

PRIVATE
Sintassi: SET <canale> PRIVATE {ON|OFF}
Quando PRIVATE è abilitato, il canale non compare quando qualcuno usa il comando LIST.

SECUREOPS
Sintassi: SET <canale> SECUREOPS {ON|OFF}
Quando SECUREOPS è abilitato, solo gli utenti che hanno lo status CMDOP o superiore in access list potranno diventare op.

SECURE
Sintassi: SET <canale> SECURE {ON|OFF}
Abilita o disabilita le funzioni di sicurezza di ChanServ per un canale. Quando SECURE è ON, solo gli utenti registrati e identificati con NickServ potranno accedere al canale così come stabilito in ACCESS LIST.

<i><b>ENTRYMSG</b></i><br /> <u>Sintassi:</u> SET <canale> ENTRYMSG <messaggio | -><br /> Imposta il <messaggio> di ingresso per <canale>.<br /> Quando gli utenti entrano nel canale, ChanServ manderà loro il messaggio.<br /> Per eliminarlo, usa "-" come messaggio.<br /><br /> <i><b>EMAIL</b></i><br /> <u>Sintassi:</u> SET <canale> EMAIL <indirizzo@email | -><br /> Imposta l'indirizzo email del canale a <indirizzo@email>.<br /> Quando un utente dà il comando <b>INFO</b> sul canale, legge anche l'indirizzo email del canale.<br /> Per eliminare l'indirizzo email usa "-" come parametro.<br /><br /> <i><b>URL</b></i><br /> <u>Sintassi:</u> SET <canale> EMAIL <url | -><br /> Setta l'<url> del <canale>.<br /> Quando un utente dà il comando <b>INFO</b> sul canale, legge anche l'url associato al canale.<br /> Per eliminare l'url associato, usa "-" come parametro.<br /><br /> <i><b>GUARD</b></i><br /> <u>Sintassi:</u> SET <canale> GUARD {ON|OFF}<br /> Quando GUARD è attivo, ChanServ entrerà nel tuo canale.<br /> Il canale rimarrà così occupato anche quando l'ultimo utente se ne va.<br /><br /> <i><b>SPLITOPS</b></i><br /> <u>Sintassi:</u> SET <canale> SPLITOPS {ON|OFF}<br /> Quando SPLITOPS è abilitato, qualsiasi utente che guadagni l'op grazie ad un netsplit avrà il diritto di tenerlo.<br /> Può evitare un deop di massa in canali in cui non tutti sono in ACCESS LIST.<br /><br /> <i><b>VERBOSE</b></i><br /> <u>Sintassi:</u> SET <canale> VERBOSE {ON|OFF}<br /> Quando VERBOSE è abilitato, qualsiasi cambiamento nell'ACCESS LIST del <canale> verrà notificato a tutti gli operatore del <canale>. </td> </tr> <tr> <td valign="top"><b>ACCESS</b></td> <td valign="top"> <u>Sintassi</u>:<ul><li>ACCESS <canale> ADD <hostmask> <livello></li><br/> <li>ACCESS <canale> DEL <hostmask | indice></li><br/> <li>ACCESS <canale> LIST [FULL | hostmask]</li> </ul><br /> Opera sulla ACCESS LIST del <canale>.<br /> Gli utenti che corrispondono ad una hostmask nella ACCESS LIST avranno accesso ai vari comandi di ChanServ a seconda del loro LEVEL (vedi LEVEL).<br /> Tutti gli utenti non in ACCESS LIST hanno un LEVEL di default di 0.<br /><br /> <i><b>ADD</b></i><br /> Aggiunge l'hostmask o il nickname specificato alla ACCESS LIST con il livello specificato. Se il nickname o l'hostmask è già in ACCESS LIST, viene cambiato il livello relativo a seconda di quanto specificato dal comando.<br /> Guarda l'help di <b>LEVEL</b> per una lista dei livelli disponibili.<br /><br /> <i><b>DEL</b></i><br /> Elimina l'hostmask o il nickname dall'ACCESS LIST. Se viene specificato un indice numerico, la voce corrispondente verrà eliminato. Puoi ottenere una lista degli indici utilizzando il comando <b>ACCESS LIST</b>.<br /><br /> <i><b>LIST</b></i><br /> Visualizza l'ACCESS LIST del canale. Se viene specificata una hostmask, verranno mostrate solo le voci che corrispondono a tale hostmask. Gli utenti con livello 1 o superiore possono usare il parametro FULL per vedere quando ogni voce è stata aggiunta. </td> </tr> <tr> <td valign="top"><b>AUTOREM</b></td> <td valign="top"> <u>Sintassi</u>:<ul><li>AUTOREM <canale> ADD <hostmask> [motivo]</li><br /> <li>AUTOREM <canale> DEL <hostmask | indice></li><br /> <li>AUTOREM <canale> LIST [hostmask]</li> </ul><br /> Controlla una lista di autorimozione per il <canale>.<br /> Se un utente nella lista di autorimozione prova ad entrare nel canale, ChanServ lo rimuoverà<br /><br /> <i><b>ADD</b></i><br /> Aggiunge l'<hostmask> alla lista di autorimozione del <canale> con un [motivo]. Non puoi aggiungere alla lista nessuno che abbia un livello di accesso maggiore del tuo in canale.<br /><br /> <i><b>DEL</b></i><br /> Rimuove tutte le hostmask che corrispondo a <mask> dalla lista di autorimozione. Se viene specificato un indice numerico invece di una hostmask, l'hostmask corrispondente verrà eliminata. Puoi ottenere una lista degli indici utilizzando il comando <b>AUTOREM LIST</b>.<br /><br /> <i><b>LIST</b></i><br /> Visualizza la lista di autorimozione del canale. Se viene specificata una hostmask, verranno mostrate solo le voci che corrispondo a tale hostmask. </td> </tr> <tr> <td valign="top"><b>LEVEL</b></td> <td valign="top"> <u>Sintassi</u>:<ul><li>LEVEL <canale> SET <tipo | indice> <livello></li><br /> <li>LEVEL <canale> RESET <tipo | indice | ALL></li><br /> <li>LEVEL <canale> LIST</li> </ul><br /> Cambia il livello di accesso richiesto per eseguire i comandi. Permette al contatto del canale di personalizzare la lista dei livelli di access a seconda delle necessità del canale.<br /><br /> <i><b>SET</b></i><br /> Cambia il livello richiesto per eseguire un certo comando per un canale. Se un utente soddisfa i criteri impostati da questo comando (cioè ha il livello d'accesso giusto) potrà utilizzare il determinato comando o avere il determinato privilegio. Per ottenere una lista di indici/tipi da usare come quarto argomento, scrivi /msg ChanServ LEVEL <canale> LIST.<br /><br/> <u>Esempio</u>:<br/> /msg ChanServ LEVEL #canale SET autoop 20<br /> Imposta a 20 il livello richiesto per essere auto-oppati in canale.<br /><br /> <i><b>RESET</b></i><br /> Reimposta il livello specificato al valore di default. Per ottenere una lista di indici/tipi da usare come quarto argomento, scrivi /msg ChanServ LEVEL <canale> LIST.<br /><br /> <u>Esempi</u>:<br/> /msg ChanServ LEVEL #canale RESET autovoice<br /> Reimposta il livello richiesto per l'autovoice sul #canale al livello di default (5).<br /> /msg ChanServ LEVEL #canale RESET all<br /> Reimposta tutti i livelli ai valori iniziali.<br /><br /> <i><b>LIST</b></i><br /> Visualizza i livelli attuali insieme al loro tipo/indice richiesto per i comandi <b>LEVEL SET</b> e <b>LEVEL RESET</b>. </td> </tr> <tr> <td valign="top"><b>LIST</b></td> <td valign="top"> <u>Sintassi</u>: LIST <modello><br/><br /> Elenca tutti i canali registrati che corrispondono al <modello>.<br /> I canali che hanno <b>SET PRIVATE ON</B> non verranno mostrati.<br /><br /> <u>Esempio</u>:<br/> LIST #*bleh*<br /> Elenca tutti i canali che contengono bleh nel nome. </td> </tr> <tr> <td valign="top"><b>INFO</b></td> <td valign="top"> <u>Sintassi</u>: INFO <canale><br /><br /> Visualizza le informazioni per il <canale> inclusi il contatto del canale, il momento di registrazione, il topic e i modi bloccati se ci sono. </td> </tr> <tr> <td valign="top"><b>GETKEY</b></td> <td valign="top"> <u>Sintassi</u>: GETKET <canale><br /><br /> Visualizza la password per entrare nel <canale>. Utile se il canale è +k.<br /> Bisogna avere almeno il livello 5 in ACCESS LIST del canale per leggere la chiave. </td> </tr> <tr> <td valign="top"><b>INVITE</b></td> <td valign="top"> <u>Sintassi</u>: INVITE <canale><br /><br /> Invita in <canale> chi dà il comando. Utile se il canale ` +i.<br /> Bisogna avere almeno il livello 5 in ACCESS LIST del canale (se non diversamente specificato) per utilizzare il comando. </td> </tr> <tr> <td valign="top"><b>OP</b></td> <td valign="top"> <u>Sintassi</u>: OP <canale | ALL> [nicknames]<br /><br /> Dà lo stato di operatore ai [nicknames]. Se non viene specificato nessun nickname, ChanServ opperà il nick che ha dato il comando. Mettendo un "-" prima del nick, il nick verrà deoppato. Se SECUREOPS è ON, ChanServ non opperà i nick che non hanno un livello CMDOP o maggiore in ACCESS LIST.<br /><br /> <u>Esempi</u>:<br /> /msg ChanServ OP #canale<br /> Oppa su #canale il nick che ha dato il comando<br /> /msg ChanServ OP #canale nick1 -nick2 nick3<br /> Oppa su #canale nick1 e nick3 e deoppa nick2<br /> /msg ChanServ OP ALL<br /> Ti oppa su tutti i canali in cui sei e hai accesso CMDOP. </td> </tr> <tr> <td valign="top"><b>VOICE</b></td> <td valign="top"> <u>Sintassi</u>: VOICE <canale> [nicknames]<br /><br /> Dà lo status voiced ai [nicknames]. Se non viene specificato nessun nickname, ChanServ darà il voice al nick che ha dato il comando. Mettendo un "-" prima del nick, al nick verrà tolto il voice.<br /> ChanServ si rifiuterà di dare il voice ad un utente presente nella ACCESS LIST come autodevoiced. Per scavalcare questa funzione, aggiungi un "+" all'inizio del nick.<br /><br /> <u>Esempi</u>:<br /> /msg ChanServ VOICE #canale<br /> Dà il voice sul #canale al nick che ha dato il comando.<br/> /msg ChanServ VOICE #canale nick1 -nick2 +nick3<br /> Dà il voice sul #canale a nick1 e nick3 anche se fosse in autodevoice e toglie il voice a nick2. </td> </tr> <tr> <td valign="top"><b>UNBAN</b></td> <td valign="top"> <u>Sintassi</u>: UNBAN <canale> [ALL]<br /><br /> Toglie ogni ban dal <canale> corrispondente al tuo utente ed ogni ban su nome reale. Se viene specificato ALL, verranno eliminati tutti i ban dal <canale>. Devi avere il livello di accesso CMDCLEAR per usare ALL. </td> </tr> <tr> <td valign="top"><b>CLEAR</b></td> <td valign="top"> <u>Sintassi</u>: CLEAR <canale> <opzione><br /><br /> ChanServ pulirà alcuni modi canale a seconda dell'<opzione><br /> <u>Opzioni</u>:<ul> <li><i><b>OPS</b></i>: Deoppa tutti gli operatori</li> <li><i><b>VOICES</b></i>: Toglie la voce a tutti gli utenti con la voce</li> <li><i><b>MODES</b></i>: Toglie tutti i modi canale</li> <li><i><b>BANS</b></i>: Toglie tutti i ban</li> <li><i><b>GECOSBANS</b></i>: Toglie tutti i ban sul nome reale</li> <li><i><b>USERS</b></i>: Rimuove tutti gli utenti dal canale</li> <li><i><b>ALL</b></i>: Combina OPS, VOICES, MODES e BANS</li> </ul> </td> </tr> </table> </body> </html>


CategoryHomepage