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] |
DROP |
Sintassi: DROP <canale> [password] |
IDENTIFY |
Sintassi: IDENTIFY <canale> [password] |
SET |
Sintassi: SET <canale> <opzione> [parametri] |
<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>