## page was renamed from GabrielePostorino/Prove3 ## page was renamed from GabrielePostorino/ChanServ == 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''' ||<#fdd99b :>'''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| 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.<
><
>|| ENTRYMSG
Sintassi: SET <canale> ENTRYMSG <messaggio | ->
Imposta il <messaggio> di ingresso per <canale>.
Quando gli utenti entrano nel canale, ChanServ manderà loro il messaggio.
Per eliminarlo, usa "-" come messaggio.

EMAIL
Sintassi: SET <canale> EMAIL <indirizzo@email | ->
Imposta l'indirizzo email del canale a <indirizzo@email>.
Quando un utente dà il comando INFO sul canale, legge anche l'indirizzo email del canale.
Per eliminare l'indirizzo email usa "-" come parametro.

URL
Sintassi: SET <canale> EMAIL <url | ->
Setta l'<url> del <canale>.
Quando un utente dà il comando INFO sul canale, legge anche l'url associato al canale.
Per eliminare l'url associato, usa "-" come parametro.

GUARD
Sintassi: SET <canale> GUARD {ON|OFF}
Quando GUARD è attivo, ChanServ entrerà nel tuo canale.
Il canale rimarrà così occupato anche quando l'ultimo utente se ne va.

SPLITOPS
Sintassi: SET <canale> SPLITOPS {ON|OFF}
Quando SPLITOPS è abilitato, qualsiasi utente che guadagni l'op grazie ad un netsplit avrà il diritto di tenerlo.
Può evitare un deop di massa in canali in cui non tutti sono in ACCESS LIST.

VERBOSE
Sintassi: SET <canale> VERBOSE {ON|OFF}
Quando VERBOSE è abilitato, qualsiasi cambiamento nell'ACCESS LIST del <canale> verrà notificato a tutti gli operatore del <canale>. ACCESS Sintassi:
Opera sulla ACCESS LIST del <canale>.
Gli utenti che corrispondono ad una hostmask nella ACCESS LIST avranno accesso ai vari comandi di ChanServ a seconda del loro LEVEL (vedi LEVEL).
Tutti gli utenti non in ACCESS LIST hanno un LEVEL di default di 0.

ADD
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.
Guarda l'help di LEVEL per una lista dei livelli disponibili.

DEL
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 ACCESS LIST.

LIST
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. AUTOREM Sintassi:
Controlla una lista di autorimozione per il <canale>.
Se un utente nella lista di autorimozione prova ad entrare nel canale, ChanServ lo rimuoverà

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

DEL
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 AUTOREM LIST.

LIST
Visualizza la lista di autorimozione del canale. Se viene specificata una hostmask, verranno mostrate solo le voci che corrispondo a tale hostmask. LEVEL Sintassi:
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.

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

Esempio:
/msg ChanServ LEVEL #canale SET autoop 20
Imposta a 20 il livello richiesto per essere auto-oppati in canale.

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

Esempi:
/msg ChanServ LEVEL #canale RESET autovoice
Reimposta il livello richiesto per l'autovoice sul #canale al livello di default (5).
/msg ChanServ LEVEL #canale RESET all
Reimposta tutti i livelli ai valori iniziali.

LIST
Visualizza i livelli attuali insieme al loro tipo/indice richiesto per i comandi LEVEL SET e LEVEL RESET. LIST Sintassi: LIST <modello>

Elenca tutti i canali registrati che corrispondono al <modello>.
I canali che hanno SET PRIVATE ON non verranno mostrati.

Esempio:
LIST #*bleh*
Elenca tutti i canali che contengono bleh nel nome. INFO Sintassi: INFO <canale>

Visualizza le informazioni per il <canale> inclusi il contatto del canale, il momento di registrazione, il topic e i modi bloccati se ci sono. GETKEY Sintassi: GETKET <canale>

Visualizza la password per entrare nel <canale>. Utile se il canale è +k.
Bisogna avere almeno il livello 5 in ACCESS LIST del canale per leggere la chiave. INVITE Sintassi: INVITE <canale>

Invita in <canale> chi dà il comando. Utile se il canale ` +i.
Bisogna avere almeno il livello 5 in ACCESS LIST del canale (se non diversamente specificato) per utilizzare il comando. OP Sintassi: OP <canale | ALL> [nicknames]

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.

Esempi:
/msg ChanServ OP #canale
Oppa su #canale il nick che ha dato il comando
/msg ChanServ OP #canale nick1 -nick2 nick3
Oppa su #canale nick1 e nick3 e deoppa nick2
/msg ChanServ OP ALL
Ti oppa su tutti i canali in cui sei e hai accesso CMDOP. VOICE Sintassi: VOICE <canale> [nicknames]

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

Esempi:
/msg ChanServ VOICE #canale
Dà il voice sul #canale al nick che ha dato il comando.
/msg ChanServ VOICE #canale nick1 -nick2 +nick3
Dà il voice sul #canale a nick1 e nick3 anche se fosse in autodevoice e toglie il voice a nick2. UNBAN Sintassi: UNBAN <canale> [ALL]

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. CLEAR Sintassi: CLEAR <canale> <opzione>

ChanServ pulirà alcuni modi canale a seconda dell'<opzione>
Opzioni: ---- CategoryHomepage