Ce texte est une traduction de l'aide de ChanServ, au cours de laquelle certains points ont été expliqués. La référence reste néemoins la version en langue anglaise disponible par /msg ChanServ HELP . La traduction est d'emmanuelle
Aide de ChanServ
ChanServ est un robot officiel du réseau IRC de DalNet,
qui permet aux utilisateurs du réseau, en leur absence,
de garder le pouvoir sur un canal IRC (channel),
sans devoir faire usage d'un robot personnel (Bot).
A la différence des autres réseaux IRC,
il est virtuellement impossible de prendre le pouvoir sur un canal correctement enregistré.
L'enregistrement d'un canal est un processus simple et rapide.
Après l'enregistrement, le créateur du canal, ou fondateur (founder),
peut toujours garder un contrôle total du canal. Mais attention,
ChanServ s'arrêtera de garder le canal si aucun opérateur n'y rentre pendant plus de 30 jours.
Pour plus information sur un ordre à Chanserv, faire /msg ChanServ help < Commande >
Note de la traduction : Les AOP (Automatic Operators) seront appelés ici opérateurs officiels ou opérateurs automatique, selon l'humeur :-)
. Le founder sera traduit en fondateur ou créateur du canal.
Nous avons osé traduire URL (Uniform Ressource Locator)
par uairelle (par grande paresse,
afin d'éviter de corriger ce document dans quelques jours :-D)
Commandes principales:
REGISTER - enregistrer un nouveau canal
SET - changer la configuration du canal
SOP - maintenir la liste des Super-OPérateurs (SOP)
AOP - maintenir la liste des OPérateurs Automatiques (AOP)
AKICK - maintenir la liste des exclus du canal (AutoKick)
DROP - abandonner un canal déjà enregistré
Autre commandes :
IDENTIFY ACCESS OP UNBAN INFO INVITE LIST MDEOP RESTRICT IDENT MKICK
Toutes les commandes sont à adresser à ChanServ par un mot doux commençant par /msg ChanServ
Commande - REGISTER :
/msg ChanServ REGISTER
L'enregistrement d'un canal auprès de ChanServ évite les soucis de piratage du canal,
ceux occasionnés par l'entretien de robots pour le garder et pour maintenir la liste des opérateurs.
ChanServ sait faire tout cela et bien plus! Le fondateur du canal (founder) est la personne qui passe la commande REGISTER.
Lors de l'enregistrement du canal, le fondateur précise un mot de passe,
qui lui permettra de s'identifier auprès de ChanServ en cas de besoin, et donc de garder seul les clefs du canal.
La description est seulement utilisée quand un utilisateur demande à ChanServ des informations sur un canal.
Exemples:
/msg ChanServ register #DragonRealm topSecret DALnet IrcOp and Admin canal.
/msg ChanServ register #Macintosh BeOSrules Macintosh discussion
ATTENTION: les mots de passe sont sensibles aux différences majuscules/minuscules.
Il est utile de se souvenir de son mot de passe, de l'écrire quelque part,
mais SURTOUT DE NE PAS L'OUBLIER :)
Commande - SET
SET canal command value
Ceci permet de changer la configuration du canal enregistré quant au statut du canal
et comportement de ChanServ vis à vis du canal à l'aide des options suivantes:
FOUNDER - changer le fondateur du canal
PASSWD - changer le mot de passe de fondateur du canal
DESC - modifier la description du canal
MLOCK - verrouiller le canal en mode protégé
OPGUARD - protection du statut d'opérateur du canal plus active
KEEPTOPIC - maintenir le sujet quand personne n'est plus sur le canal
URL - attacher un URL au canal
IDENT - obliger les opérateurs s'identifier auprès de NickServ avant que ChanServ ne
leur donne leur titre RESTRICT - restreindre l'usage d'un canal à ses seuls opérateurs
Autres commandes :
TOPICLOCK LEAVEOPS UNSECURE PRIVATE MEMO
Commande - SET FOUNDER
/msg ChanServ SET
Cette commande change le fondateur d'un canal. On remplace ainsi le fondateur précédent du canal par l'utilisateur qui passe la commande.
L'usage de cette commande est bien sur limité au fondateur initial qui doit communiquer le mot de passe du canal au nouveau fondateur.
Celui ci doit d'abord s'identifier auprès de ChanServ (pas seulement de NickServ) avec un /msg ChanServ IDENTIFY canal mot-de-passe-du-canal.
Commande - SET PASSWD
/msg ChanServ SET
Cette commande change le mot de passe de fondateur d'un canal.
Elle est utilisée normalement quand ChanServ ne reconnait pas le fondateur.
Usage limité au fondateur du canal.
Commande - SET DESC
/msg ChanServ SET canal DESC
Change la description d'un canal. Usage limité au fondateur du canal.
Commande - SET MLOCK
/msg ChanServ SET canal MLOCK mode lock mask
Verrouille certaines caractéristiques du canal. Usage limité au fondateur du canal.
Quelques exemples.
/msg ChanServ SET #DragonRealm MLOCK +nt-ispklm bloque le channel en mode +nt
/msg ChanServ SET #DragonRealm MLOCK +nt-ipklm idem, sauf que le mode s n'est plus verrouillé
/msg ChanServ SET #DragonRealm MLOCK # débloque tous les modes verrouillés
Commande - SET OPGUARD
/msg ChanServ SET canal OPGUARD [ON|OFF]
En mode ON,
cette option demande à ChanServ de ne permettre comme opérateur sur le canal que les SuperOPérateurs(SOP) et les opérateurs officiels (AOP). Usage limité au fondateur du canal
Exemple:
/msg ChanServ set #DragonRealm opguard on
Commande - SET KEEPTOPIC
/msg ChanServ SET canal KEEPTOPIC [ON|OFF]
Quand tout le monde quitte un canal, le sujet (topic) du canal est perdu.
Et placer cette option sur ON, permet de conserver le sujet même quand le canal est désert.
ChanServ le rétablira dès que quelqu'un rejoindra le canal.
Commande - SET URL
/msg ChanServ SET canal URL uairelle
Permet d'ajouter dans les informations du canal,
en plus du topic, une uairelle (URL) qui indique où il est possible de trouver plus informations sur le canal.
Usage limité au fondateur du canal.
Par exemple:
/msg ChanServ SET #DragonRealm URL http://www.dal.net/ renvoyer à une uairelle simple
/msg ChanServ SET #DragonRealm URL mailto:info@dal.net renvoyer à une adresse de mél
/msg ChanServ SET# DragonRealm URL supprimer l'uairelle
Commande - SET IDENT
/msg ChanServ SET canal IDENT [ON|OFF]
Si cette option est sur ON, alors ChanServ ne donnera le statut d'opérateur aux AOP et SOP que si ils se sont préalablement identifiés auprès de NickServ.
Cette option permet d'éviter que quelqu'un n'accède au privilèges de AOP ou de SOP par simple usurpation de surnom.
Les listes d'AOP et de SOP n'auront aucun effet tant que les candidats ne se seront pas identifiés.
Exemple:
/msgChanServ SET #Macintosh ident on
Commande - SET RESTRICT
/msg ChanServ SET canal RESTRICT [ON|OFF] Cette option limite l'accès d'un canal à ses seuls opérateurs.
Si quelqu'un qui n'est pas sur les listes d'AOp/ SOP souhaite accéder à un tel canal, il sera mis dehors et banni dès son arrivée(kick + ban).
Exemple:
/msg ChanServ SET #Macintosh RESTRICT ON
Command - SET TOPICLOCK
/msg ChanServ SET channel TOPICLOCK [FOUNDER|SOP|OFF]
Cette option bloque le sujet (topic) d'un canal. Ainsi, seul les fondateurs et super pourront-ils changer le sujet.
Cette monture exécute aussi la commande KEEPTOPIC.
Usage limité au fondateur du canal Exemple:
/msg ChanServ set #DragonRealm TopicLock on
Commande - SET LEAVEOPS
/msg ChanServ SET
Lorsque cette option est sur ON,
le canal se comporte comme si ChanServ n'était pas présent.;
ainsi ChanServ n'enlèvera pas le titre d'opérateur du premier utilisateur du canal.
Mais les superutilisateurs et les opérateur officiels seront quand même nommés opérateurs à leur arrivée sur le canal.
Usage limité au fondateur du canal.
Exemple:
/msg ChanServ SET #DragonRealm LeaveOps ON
Commande - SET UNSECURE
/msg ChanServ SET canal UNSECURE [ON|OFF]
Cette option rend le canal un peu moins sûr qu'à l'ordinaire.
En position ON, il suffira d'avoir le surnom du fondateur pour effectuer les modifications dont l'usage lui est réservé,
sans avoir besoin de s'identifier.
Usage limité au fondateur du canal.
Exemple:
Si *cicar@ 194.145.1.* est inscrit dans la liste d'accès pour dalvenjah,
et #afd est mis en mode UNSECURE, alors quiconque avec le masque de *cicar@194.145.1.* peut faire des changements normalement réservés au fondateur sur #afd
Exemple:
/msg ChanServ set #adf unsecure on
Commande - SET PRIVATE
/msg ChanServ SET canal PRIVATE [ON|OFF]
Quand cette option est sur ON, seules les personnes connaissant l'existence du canal pourront y accéder.
Le canal ne figurera pas dans un résultat de recherche d'un /msg ChanServ LIST *motif de recherche* ou d'un /list.
Usage limité au fondateur du canal. Exemple:
/msg ChanServ set #Macintosh private on
Commande - MEMO
/msg ChanServ SET canal MEMO NONE|AOP|SOP|FOUNDER
Cette option permet de poser des limites sur la qualité des personnes pouvant envoyer des MEMO aux opérateurs officieles ,
et aux super opérateurs du canal a l'aide de MemoServ. Sur NONE ,
personne ne peut envoyer des mémos aux opérateurs du canal.
Sur AOP, seuls les opérateurs officiels et au dessus peuvent envoyer des mémos(c'est l'option par défaut).
Sur SOP, seuls les super opérateurs et le fondateur peuvent envoyer des mémos.
Sur FOUNDER, seul le fondateur du canal peut envoyer des mémos aux opérateurs du canal.
Usage limité au fondateur du canal.
Exemple:
/msg ChanServ set #DragonRealm memo AOP
permet aux seuls opérateurs officiels et au-dessus d'envoyer des mémos à #DragonRealm.
Commande - SOP
/msg ChanServ SOP canal ADD
/msg ChanServ SOP canal DEL
/msg ChanServ SOP canal LIST [
Maintient, pour le canal, la liste des super-opérateurs.
Alors que seul le fondateur du canal peut ajouter (ADD) et enlever(DEL) des super-opérateurs,
tout opérateur officiel et au-dessus de peut en obtenir la liste (LIST).
ADD ajoute un utilisateur à la liste des super opérateurs d'un canal.
DEL enlève un utilisateur à la liste des super utilisateurs d'un canal.
Cet utilisateur peut être désigné par l'intitulé du nom sous lequel il apparait dans la commande LIST ou simplement par son numéro d'index.
LIST renvoie la liste des utilisateurs inscrits comme super-opérateurs,
avec un numéro d'index. Quand la commande LIST est utilisée avec un motif de recherche, seuls les entrées satisfaisant à cette requête seront alors montrées.
Exemples:
/msg ChanServ SOP #DragonRealm ADD dalvenjah
/msg ChanServ SOP #DragonRealm ADD *!besmith@*.unc.edu
/msg ChanServ SOP #DragonRealm DEL 3
/msg ChanServ SOP #DragonRealm LIST
Commande - AOP
/msg ChanServ AOP canal ADD surnom (nick) or masque /msg ChanServ AOP canal DEL nombre de l'index ou masque /msg ChanServ AOP canal LIST motif de la recherche Maintient, pour le canal, la liste des opérateurs officiels. Seuls le fondateurs du canal et les super-opérateurs peuvent ajouter (ADD),
enlever(DEL), mais tout opérateur officiel et au-dessus peut en obtenir la liste (LIST).
ADD ajoute un utilisateur à la liste des opérateurs officiels d'un canal.
DEL enlève un utilisateur à la liste des utilisateurs officiels d'un canal.
Cet utilisateur peut être désigné par l'intitulé du nom sous lequel il apparait dans la commande LIST ou simplement par son numéro d'index.
LIST renvoie la liste des utilisateurs inscrits comme opérateurs officiels,
avec un numéro d'index. Quand la commande LIST est utilisée avec un motif de recherche,
seuls les entrées satisfaisant à cette requête seront alors montrées.
Exemples:
/msg ChanServ AOP #DragonRealm ADD dalvenjah
/msg ChanServ AOP #DragonRealm ADD *!besmith@*.unc.edu
/msg ChanServ AOP #DragonRealm DEL 3
/msg ChanServ AOP #DragonRealm LIST
Commande - AKICK
/msg ChanServ AKICK canal ADD nick or mask
/msg ChanServ AKICK canal DEL nombre de l'index ou masque
/msg ChanServ AKICK canal LIST [modèle de la recherche]
Maintient la liste de rejet d'utilisateurs (AutoKick) du canal.
Si un utilisateur inscrit sur la liste de rejet (AKICK) du canal essaie de le rejoindre,
alors, il sera jeté dehors et banni du canal par ChanServ (kick+ban).
L'usage des commandes d'ajouter(ADD) et de retrait(DEL) de cette liste est restreint au fondateur du canal et aux super-opérateurs.
ADD ajoute un utilisateur à la liste de rejet du canal.
DEL enlève un utilisateur de la liste de rejet du canal.
LIST renvoie la liste des utilisateurs inscrits sur la liste de rejet.
Cette liste comprend des numéros d'index.
Quand la commande LIST est utilisée avec un motif de recherche, seuls les entrées satisfaisant à cette requête seront montrées.
Exemples:
/msg ChanServ AKICK #DragonRealm ADD dalvenjah
/msg ChanServ AKICK #DragonRealm ADD *!besmith@*.unc.edu
/msg ChanServ AKICK #DragonRealm DEL 3
/msg ChanServ AKICK #DragonRealm LIST
Commande - DROP
/msg ChanServ DROP canal
Cette commande permet de retirer a ChanServ la garde d'un canal.
Il est nécessaire de s'identifier auparavent auprès de chanserv comme fondateur du canal par un /msg ChanServ identifiy #canal mot de passe du canal.
La commande DROP met fin à l'enregistrement du canal auprès de ChanServ.
Exemple:
/msg ChanServ DROP #DragonRealm
Commande - IDENTIFY
/msg ChanServ IDENTIFY canal : mot de passe du canal Cette commande permet d'identifier l'utilisateur comme fondateur auprès de ChanSer,
et de lui permettre un accès total aux commandes qui lui sont réservées.
Commande - ACCESS
/msg ChanServ ACCESS canal : surnom
Permet aux utilisateurs d'interroger ChanServ sur leur niveau de privilège,
ou niveau d'accès sur un canal enregistré.
Les niveaux de l'accès sont 0=utilisateur normal, 1= opérateur officiel (AOP), 2=super-opérateur (SOP), et 3=fondateur (founder).
Quand la commande ACCESS est utilisée avec :nick: (il s'agit d'une option), elle peut servir de protocole pour les robots (bots) qui souhaitent accéder à la liste des utilisateurs d'un canal en utilisant les services de ChanServ;
il reste cependant au robot à garder une trace de ces listes d'accès.
Pour un canal enregistré la réponse est renvoyée par un NOTICE du format suivant:
ACC
Le niveau de l'accès retourné est un nombre de 0 à 3.
Si l'utilisateur n'est pas connecté,
l'utilisateur@hôte et niveau de l'accès seront respectivement *UNKNOWN* et 0.
Cet ordre est limité aux opérateurs officiels du canal.
Commande - OP
/msg ChanServ OP canal: nick
Cette commande permet de donner le titre d'opérateur (ou d'enlever le titre d'opérateur si on met le - ) à un utilisateur du canal. Commande limitée à l'usage des opérateurs officiels,
super-opérateurs et fondateur.
Cette commande n'a aucun effet sur des personnes non inscrites sur les listes de SOP/AOP si l'option OPGUARD est mise sur ON.
Note : à la place de la commande /msg ChanServ OP
/msg ChanServ DEOP canal: nick.
Commande - UNBAN
/msg ChanServ UNBAN canal [ME|ALL]
Cette commande, réservée aux opérateurs officiels d'un canal,
permet d'enlever tout banissement placé sur vous avec l'option me.
L'option all n'est utilisable que par les super-opérateurs.
Exemples:
/msg ChanServ Unban #DragonRealm me reservé aux opérateurs officiels, et plus
/msg ChanServ Unban #afd all : réservé aux super opérateurs et founder.
Commande - INFO
/msg ChanServ INFO canal
Permet d'obtenir des informations sur un canal, tel le nom du fondateur,
les statuts verrouillés, le sujet courant, la description du canal, la date à laquelle le canal a été enregistré, et la dernière fois ou ChanServ a nommé un opérateur.
Exemple:
/msg ChanServ info #DragonRealm
Commande - INVITE
/msg ChanServ INVITE canal: nickname
Permet d'inviter l'expéditeur ou un utilisateur sur un canal placé en mode (+ i)
: accès sur invitation seulement.
Usage limité aux opérateurs officiels, super opérateurs et fondateur.
Commande - LIST
/msg ChanServ LIST search pattern
Affiche tous les canaux correspondants au motif de recherche.
Exemples:
/msg ChanServ list *mac*
Commande - MDEOP
/msg ChanServ MDEOP canal
Enlève le statut d'opérateur de tous utilisateurs du canal ,
dont le rang de privilège est inférieur à celui qui lance cet ordre
: ainsi un opérateur officiel (AOP) ne peut pas enlever le titre d'opérateur à un super-opérateur (SOP).
Commande - MKICK
/msg ChanServ MKICK :canal
Évacue un canal complètement en jetant tout le monde dehors, en banissant *!*@* (ie tout le monde),
en plaçant le canal en mode + i (accès sur invitation seulement) et +I 1.
Quand la commande MKICK est utilisée sur un canal,
il est impossible de passer une commande UNBAN ME ou de s'inviter soi-même sur le canal.
Cette commande ne doit être utilisée qu'en cas de prise de contrôle du canal par pirate (take over).
Cette commande est limitée à ceux des opérateurs officiels, super-opérateurs,
et fondateur qui ont le plus haut niveau de privilège sur le canal (ainsi s'il y a un super-opérateur présent,
un opérateur officiel ne peut pas utiliser la commande MKICK).
Exemple:
/msg ChanServ AKICK #Macintosh