Configurer un salon : Différence entre versions

De RS2I WiKi
Jump to: navigation, search
(Obtenir la liste des access)
m (ortho)
 
(23 révisions intermédiaires par 3 utilisateurs sont masquées)
Ligne 1 : Ligne 1 :
 
[[Category:Aide]]
 
[[Category:Aide]]
 +
Avoir un salon ou être op dessus permet de le personnaliser à l'utilisation qu'on désire en faire, c'est ce qui est détaillé dans cet article
 
==Configuration directe==
 
==Configuration directe==
À la base, les salons se configurent presque exclusivement par des modes, ce qui est relativement complexe et surtout nécéssite de bien connaitre ces modes ainsi que leurs effets, mais cela offre un bon controle
+
À la base, les salons se configurent presque exclusivement par des modes, ce qui est relativement complexe et surtout nécessite de bien connaître ces modes ainsi que leurs effets, mais cela offre un bon contrôle
  
Pour connaitre la liste des modes de salon existant :  
+
Pour connaître la liste des modes de salon existants :  
 
  /helpop ?chmodes
 
  /helpop ?chmodes
  
Si cela vous interesse beauoup, je vous recommande vivement de lire la [http://www.vulnscan.org/UnrealIrcd/unreal32docs.fr.html documentation de notre logiciel serveur] (traduite par babass :D) : [http://www.unrealircd.com/ UnrealIRCD], principalement : [http://www.vulnscan.org/UnrealIrcd/unreal32docs.fr.html#userchannelmodes Modes utilisateurs & salons] et [http://www.vulnscan.org/UnrealIrcd/unreal32docs.fr.html#useropercommands Commandes utilisateurs & Opérateurs], c'est technique, mais clair et exhaustif
+
Si cela vous intéresse beaucoup, je vous recommande vivement de lire la [http://www.vulnscan.org/UnrealIrcd/unreal32docs.fr.html documentation de notre logiciel serveur] (traduite par [[Utilisateur:Babass|babass]] :D) : [http://www.unrealircd.com/ UnrealIRCD] et principalement [http://www.vulnscan.org/UnrealIrcd/unreal32docs.fr.html#userchannelmodes Modes utilisateurs & salons] ainsi que [http://www.vulnscan.org/UnrealIrcd/unreal32docs.fr.html#useropercommands Commandes utilisateurs & Opérateurs], c'est technique, mais clair et exhaustif
  
Cependant, des services ont étés ajoutés pour assurer un meilleur controle, une automatisation de beaucoup de taches lourdes, une meilleur sécurité, et surtout une "interface" sous forme de robots, à qui vous pouvez demander de l'aide et qui vous enveront des messages vous simplifiant grandement la tâche d'administration en vous évitant d'avoir à farfouiller une documentation
+
Cependant, des services ont étés ajoutés pour assurer un meilleur contrôle, une automatisation de beaucoup de tâches lourdes, une meilleure sécurité, et surtout une "interface" sous forme de robots, à qui vous pouvez demander de l'aide et qui vous enverront des messages vous simplifiant grandement la tâche d'administration en vous évitant d'avoir à farfouiller une documentation
  
Pour les salons, il existe 2 services qui vous seront décrits ici : ChanServ (Services des Salons) et BotServ (Services des Robots)
+
Pour les salons, il existe deux services qui vous seront décrits ici : ChanServ (Services des Salons) et BotServ (Services des Robots), le premier est détaillé ci dessous, le second est détaillé dans [[Mettre un bot sur un salon]]
  
 
==ChanServ==
 
==ChanServ==
 +
{{Attention|Pour configurer un salon en utilisant chanserv, il faut au préalable l'avoir enregistré : pour ça, voyez [[Enregistrer un salon]]}}
 +
 
ChanServ est un service qui contrôle le salon comme on peut le faire "à la main" mais de façon automatique, simplifiée, et bien plus complète
 
ChanServ est un service qui contrôle le salon comme on peut le faire "à la main" mais de façon automatique, simplifiée, et bien plus complète
Pour avoir l'étendue des possibilités de ChanServ, rien de tel que lui demander directement :  
+
Pour avoir l'étendue des possibilités de ChanServ, rien de tel que de lui demander directement :  
 
  /msg chanserv help
 
  /msg chanserv help
  
===Access===
+
===[[Access]]===
Les access servent à donner un status à des utilisateurs de façon automatique, par exemple donner le status d'op automatiquement à un utilisateur à chaque fois qu'il rejoins le salon, afin de ne pas avoir à le faire à la main, de plus, à un haut niveau, les access permettent à ces utilisateurs de pouvoir configurer certains aspects du salon
+
(Voire l'article [[access]])
 
+
Pour avoir un access sur un salon, un utilisateur doit avoir un pseudonyme enregistré ([[Enregistrer_un_pseudo]])
+
 
+
Il existe 2 modes de gestion des access, un simplifié : le système avec XOP, et celui sans, un peu plus complexe, mais bien plus personalisable, si vous débutez, le XOP vous est conseillé, de plus, il s'agit du mode par défaut
+
 
+
====Obtenir la liste des access====
+
Quelque-soit le mode de gestion des access, pour obtenir la liste des access d'un salon, il vous faudra utiliser la commande :
+
/cs access #salon list
+
Par défaut, il vous faut un access sur un salon pour obtenir la liste de ses access
+
 
+
====Avec XOP====
+
Dans ce mode, il existe 4 status, correspondant aux 4 status d'un utilisateur sur un salon (sans compter le créateur du salon, car il ne peut y en avoir qu'un seul)
+
 
+
Ce mode est activé par défaut, vous n'aurez donc rien d'autre à faire que créer votre salon pour pouvoir vous en servir
+
 
+
=====VOP - Auto-Voice=====
+
/msg chanserv vop #salon add pseudo
+
Un utilisateur avec un access VOP sur un salon est voicé automatiquement lorsqu'il rejoins le salon, il peut aussi utiliser les commandes : VOICE, DEVOICE, GETKEY
+
 
+
=====HOP - Auto-Half-Op=====
+
/msg chanserv hop #salon add pseudo
+
Un utilisateur avec un access HOP sur un salon est half-opé automatiquement lorsqu'il rejoins le salon, il peut aussi utiliser les commandes : HALFOP, DEHALFOP, ainsi que les commandes que peut utiliser un VOP
+
 
+
=====AOP - Auto-Op=====
+
/msg chanserv aop #salon add pseudo
+
Un utilisateur avec un access AOP sur un salon est opé automatiquement lorsqu'il rejoins le salon, il peut aussi utiliser les commandes : OP, DEOP, KICK, TOPIC, BAN, UNBAN, INVITE, ainsi que les commandes que peut utiliser un HOP
+
 
+
=====SOP - Super-Op=====
+
/msg chanserv sop #salon add pseudo
+
Un utilisateur avec un access VOP sur un salon est protégé automatiquement lorsqu'il rejoins le salon, il peut aussi ajouter d'autres access (OP, HOP, et VOP), utiliser les commandes : PROTECT, DEPROTECT ainsi que les commandes que peut utiliser un AOP
+
 
+
=====Supprimer un access=====
+
Pour supprimer un access, il vous suffira de taper la même commande que pour en ajouter un, en remplaçant ''add'' par ''del'', par exemple, pour supprimer l'access HOP de ''blabla'' sur ''#bidule'' :
+
/msg chanserv hop #bidule del blabla
+
 
+
====Sans XOP====
+
Le système sans XOP permet d'assigner des niveaux plus précis aux utilisateurs, et de mieux controler ce que les utilisateurs peuvent faire à leur niveau
+
 
+
=====Activation du système=====
+
Si vous désirez utiliser ce système, il vous faudra tout d'adord désactiver le mode avec XOP
+
/msg chanserv set #salon xop off
+
 
+
=====Différences avec le système avec XOP=====
+
A partir de là, les niveaux sont gérés sous forme de nombres allant de 1 à 9999, la configuration par défaut donne ces équivalences entre niveau et status :
+
* Voice : 3
+
* Half-Op : 4
+
* Op : 5
+
* Protect : 10
+
 
+
=====Ajouter un access=====
+
Pour ajouter un access, vous devrez utiliser la commande :
+
/msg chanserv access #salon add pseudo niveau
+
Par exemple, pour donner un access d'op à ''blabla'' sur le salon ''#bidule'' :
+
/msg chanserv access #bidule add blabla 5
+
 
+
=====Supprimer un access=====
+
Pour supprimer un access, il vous suffira de taper la même commande que pour en ajouter un, en remplaçant ''add'' par ''del'', et sans préciser le niveau, par exemple, pour supprimer l'access HOP de ''blabla'' sur ''#bidule'' :
+
/msg chanserv access #bidule del blabla
+
 
+
=====Configurer les niveaux=====
+
Mais alors à quoi ça sert, me demanderez vous, si les niveaux sont équivalents aux xops ? Eh bien il est possible de configurer ce qu'il est possible de faire sur le salon pour chaque niveau, grâce à la commande :
+
/msg chanserv levels #salon set option level
+
Mais avant ça, il est possible de consulter la liste actuelle des niveaux :
+
/msg chanserv levels #salon list
+
Une liste pré-configurée avec des options similaires au mode avec XOP est mise par défaut
+
 
+
Info : un utilisateur n'ayant pas d'access sur un salon est considéré comme ayant un access de 0 sur ce salon
+
 
+
Tout d'abord, les options commençant par "auto" (AUTODEOP, AUTOHALFOP, AUTOOP, AUTOPROTECT, AUTOVOICE) indiquent le status appliqué lorsque l'utilisateur entre sur le salon, par exemple, pour mettre voice automatiquement les utilisateurs enregistrés mais n'ayant pas d'access sur le salon :
+
/msg chanserv levels #salon set autovoice 0
+
L'option NOJOIN est un auto-kick, par exemple, pour interdire ceux qui n'ont pas d'access de joindre un salon :
+
/msg chanserv levels #salon set NOJOIN 1
+
 
+
Des options se terminate par "me" (BANME, HALFOPME, KICKME, OPDEOPME, PROTECTME, VOICEME) permettent de se donner à soi même un status (ne pas confondre avec auto, pour ces options, il faut que l'utilisateur lance une commande), par exemple, pour que les utilisateurs de niveau 4 puissent se mettre op eux mêmes :
+
/msg chanserv levels #salon set opme 4
+
 
+
Les mêmes options sans le "me" (BAN, UNBAN, HALFOP, KICK, OPDEOP, PROTECT, VOICE) final permettent d'appliquer ces status aux autres utilisateurs, par exemple, pour interdire aux utilisateurs de niveau inferieur à 10 d'opper d'autres utilisateurs :
+
/msg chanserv levels #salon set op 10
+
 
+
Des options permettent d'agir sur la liste des access d'un salon, par exemple, pour autoriser tous les utilisateurs enregistrés à voir la liste des access du salon (par défaut, seul les utilisateurs ayant un access de 1 ou plus peuvent voir cette liste) :
+
/msg chanserv levels #salon set acc-list 0
+
Et pour n'autoriser que les utilisateurs de niveau 1000 ou plus à ajouter ou supprimer des utilisateurs :
+
/msg chanserv levels #salon set acc-change 1000
+
 
+
Pour les autres options, je vous laisse consulter l'aide de ChanServ :
+
/cs help levels desc
+
  
 
===Reglages===
 
===Reglages===
 +
Vous pouvez avoir un bref aperçu des réglages disponibles en tapant la commande :
 
  /msg chanserv help set
 
  /msg chanserv help set
  
FOUNDER      Définit le propriétaire d'un channel
 
SUCCESSOR    Définit le successeur d'un channel
 
PASSWORD      Définit le mot de passe du channel
 
DESC          Définit la description du channel
 
URL          Associe un site avec un channel
 
EMAIL        Associe un E-mail avec le channel
 
 
  ENTRYMSG      Définit un message envoyé aux utilisateurs qui entrent sur le channel
 
  ENTRYMSG      Définit un message envoyé aux utilisateurs qui entrent sur le channel
 
  TOPIC        Change le topic du channel
 
  TOPIC        Change le topic du channel
Ligne 125 : Ligne 37 :
 
  RESTRICTED    Restreindre l'accès au channel
 
  RESTRICTED    Restreindre l'accès au channel
 
  SECURE        Active les fonctions de sécurité de ChanServ
 
  SECURE        Active les fonctions de sécurité de ChanServ
  SECUREOPS    Contrôle plus strict du status de chanop
+
  SECUREOPS    Contrôle plus strict du statut de chanop
  SECUREFOUNDER Contrôle plus strict du status de propriétaire du channel
+
  SECUREFOUNDER Contrôle plus strict du statut de propriétaire du channel
 
  SIGNKICK      Signe les kicks générés par la commande KICK
 
  SIGNKICK      Signe les kicks générés par la commande KICK
 
  TOPICLOCK    Le topic peut uniquement être changé avec TOPIC
 
  TOPICLOCK    Le topic peut uniquement être changé avec TOPIC
 
  XOP          Change le système de privilèges utilisateurs
 
  XOP          Change le système de privilèges utilisateurs
  
===Aurtes===
+
====Informations sur le salon====
/msg chanserv help
+
Il est possible d'utiliser la commande SET de ChanServ pour modifier les informations du salon (celles qui ont été entrées à son [[Enregistrer un salon|enregistrement]])
  
IDENTIFY  Vous identifie avec votre mot de passe
+
=====Propriétaire=====
AKICK      Gère la liste des kicks automatiques
+
Par défaut, le propriétaire d'un salon est la personne qui l'enregistre, mais si vous enregistrez un salon pour quelqu'un d'autre, ou si vous désirez "céder" votre salon à une autre personne, vous pourrez simplement lui donner avec la commande
DROP      Annule l'enregistrement d'un channel
+
  /msg chanserv set #salon FOUNDER ''futur_proprietaire''
BAN        Bans a selected nick on a channel
+
Il deviendra ainsi le créateur du salon comme s'il l'avait enregistré lui même, et vous perdrez ce droit, pensez donc à vous ajouter un access sur ce salon avant de taper cette commande sinon vous devrez le demander au nouveau propriétaire
UNBAN      Remove all bans preventing you from entering a channel
+
CLEAR      Tells ChanServ to clear certain settings on a channel
+
OWNER      Gives you owner status on channel
+
DEOWNER    Removes your owner status on a channel
+
PROTECT    Protects a selected nick on a channel
+
DEPROTECT  Deprotects a selected nick on a channel
+
OP        Gives Op status to a selected nick on a channel
+
DEOP      Deops a selected nick on a channel
+
HALFOP    Halfops a selected nick on a channel
+
DEHALFOP  Dehalfops a selected nick on a channel
+
VOICE      Voices a selected nick on a channel
+
DEVOICE    Devoices a selected nick on a channel
+
GETKEY    Returns the key of the given channel
+
INVITE    Tells ChanServ to invite you or a given nick into a channel
+
KICK      Kicks a selected nick from a channel
+
LIST      Lists all registered channels matching the given pattern
+
LOGOUT    This command will logout the selected nickname
+
TOPIC      Manipulate the topic of the specified channel
+
INFO      Lists information about the named registered channel
+
GETPASS    Retrouve le mot de passe du propriétaire pour un channel
+
FORBID    Empêche un channel d'être utilisé
+
  SUSPEND    Prevent a channel from being used preserving channel data and settings
+
UNSUSPEND  Releases a suspended channel
+
STATUS    Retourne le level d'accès courant d'un utilisateur sur un channel
+
APPENDTOPIC  Add text to a channels topic
+
ENFORCE    Enforce various channel modes and set options
+
OINFO        Add / Del an OperInfo line to a channel
+
  
==BotServ==
+
=====Successeur=====
BotServ est un service vous permettant d'avoir un bot sur votre salon, ce bot permet une meilleure interaction avec ChanServ, une automatisation de la surveillance (auto-kick flood, gros-mots, etc ...) ainsi qu'une présence rassurante sur le salon
+
Lorsque personne ne s'identifie sur un pseudonyme pendant une certaine durée (30 jours), ce pseudonyme est automatiquement supprimé, ainsi que tous les salons qu'il avait enregistré.
Pour avoir l'étendue des possibilités de BotServ, rien de tel que lui demander directement :
+
/msg botserv help
+
===Liste des bots disponibles===
+
Plusieurs bots sont disponibles, et vous devrez un choisir un seul, pour connaître la liste :
+
/msg botserv BOTLIST
+
===Assigner un bot===
+
Une commande suffit pour assigner un bot à un salon :
+
/msg botserv ASSIGN #salon bot
+
Exemple :
+
/msg botserv ASSIGN #machin Dragon
+
Le faire partir est encore plus simple :
+
/msg botserv UNASSIGN #salon
+
  
===Obtenir des informations sur un bot ou un salon===
+
Pour éviter cela, il peut être utile de définir un successeur, qui deviendra le nouveau propriétaire du salon si le vrai propriétaire est supprimé, cela se fait avec la commande :
Botserv permet aussi d'avoir des informations sur un bot ou un salon
+
  /msg chanserv set #salon SUCCESSOR ''futur_successeur''
Exemple pour un salon :  
+
Cela ne fait rien d'autre que le définir comme successeur, aucun access n'est ajouté et rien ne changera avant que le propriétaire du salon ne soit supprimé, le successeur deviendra alors fondateur et devra lui même définir son propre successeur pour les mêmes raisons
  /msg botserv INFO #Accueil
+
Ce qui donne :
+
Information pour le channel #Accueil:
+
              Nick du bot : RS2I
+
Kicker de mots interdits : inactif
+
      Kicker de car. gras : inactif
+
    Kicker de majuscules : inactif
+
      Kicker de couleurs : inactif
+
          Kicker de flood : inactif
+
    Kicker de répétition : inactif
+
      Kicker de reverses : inactif
+
Kicker de car. soulignés : inactif
+
                  Options : Fantaisie, Message d'accueil, Symbiose
+
Exemple pour un bot :
+
/msg botserv INFO rs2i
+
Ce qui donne :
+
Information pour le bot RS2I:
+
      Masque : PrivateBot@Bot.RS2I.net
+
    Vrai nom : Robot d'administration
+
        Créé : 11 Jan 2005 00:12:21 CET
+
      Options : Privé
+
  Utilisé sur : 5 channel(s)
+
  #Accueil  #Aide  #cs  #news  #quizz
+
  
===Faire parler le bot===
+
=====Supprimer votre salon=====
Il peut être fun de le faire parler ce bot :D
+
Si vous désirez supprimer votre salon immédiatement, sans attendre la suppression automatique, cela se fait avec la commande :
  /msg botserv SAY #salon le texte à dire
+
  /msg chanserv DROP #salon
Ce qui donne :
+
Il n'y aura alors plus de propriétaire, ni les access donnés.
<&RS2I> le texte à dire
+
Ou de lui faire faire des actions
+
/msg botserv ACT #salon fait quelque-chose
+
Ce qui donne :
+
* RS2I fait quelque-chose
+
  
===Configuration du bot===
+
=====Mot de passe=====
Le bot réagit à certains évenements, ou peut selon votre bon vouloir, ne pas y réagir
+
Lors de l'[[Enregistrer un salon|enregistrement]] d'un salon, vous fournissez un mot de passe qui permet à n'importe qui d'avoir temporairement le statut du créateur du salon, ce mot de passe peut être changé avec la commande
 +
/msg chanserv set #salon PASSWORD ''nouveau_mot_de_passe''
 +
Ne donnez ce mot de passe à personne, à moins d'avoir une totale confiance en lui, il pourra lui même rechanger ce mot de passe, et donc vous voler votre salon
  
Pour protéger les ops des kicks du bot
+
=====Description=====
/msg botserv SET #salon DONTKICKOPS ON
+
La description du salon apparaît quand un utilisateur demande des informations sur un salon, elle est définie à l'[[Enregistrer un salon|enregistrement]] du salon, et peut se changer par la commande :
Pour protéger les voices des kicks du bot
+
  /msg chanserv set #salon DESC ''Nouvelle description du salon''
/msg botserv SET #salon DONTKICKVOICES ON
+
Active les commandes fantaisistes (!op machin pour opper machin, !kb bidule pour bannir et kicker bidule, etc ...)
+
/msg botserv SET #salon FANTASY ON
+
Active les messages d'accueil (chaque utilisateur avec un access sur le salon se evrra dire son message d'accueil par le bot)
+
  /msg botserv SET #salon GREET ON
+
Permet au bot d'agir comme un vrai bot
+
/msg botserv SET #salon SYMBIOSIS ON
+
  
Bien sur, vous pouvez désactiver ces options en remplaçant "ON" par "OFF"
+
=====Adresse du site web=====
 +
Un site web peut être associé à un salon par la commande :
 +
/msg chanserv set #salon URL ''http://www.salon.com''
  
===Kicks automatiques===
+
=====Adresse e-mail=====
Une autre fonction du bot est de pouvoir kicker les gens automatiquement lorsqu'il voit quelque-chose de particulier, comme des majuscules, du gras, de la couleur, ou même un certain mot
+
Une adresse email peut être associée avec un salon par la commande :
 +
/msg chanserv set #salon EMAIL ''vous@salon.com''
 +
N'oubliez pas que cette adresse email sera visible publiquement, si vous voulez éviter les emails non sollicités (spams) évitez de mettre votre adresse email personnelle, et créez plutôt un email spécifique pour votre salon
  
Note : tout ce qu'il y a après le '''ON''' est optionnel, si vous ne mettez rien, des valeurs par défaut bien choisies seront mises, ne mettez vos propres valeurs que si le comportement par défaut ne vous plait pas
+
===Obtenir des informations sur un salon===
 +
Pour obtenir les informations sur un salon (propriétaire, date d'enregistrement, date de dernière utilisation, description, et modes bloqués, si il y en a), utilisez la commande :
 +
/msg chanserv info #salon
 +
Ce qui vous donnera par exemple pour #accueil :
 +
Informations pour le canal #accueil:
 +
        Propriétaire: Root
 +
          Description: Salon d'accueil du réseau
 +
          Enregistré: 11 Jan 2005 00:11:37 CET
 +
Dernière utilisation: 15 Jan 2006 21:20:14 CET
 +
        Dernier topic: Bienvenue sur le salon d'accueil des utilisateurs du RS2I http://www.rs2i.net € Trombinoscope (on attend vos photos!!!)  http://www.rs2i.net/wiki/Trombinoscope € Confection staff salon à venir! € On vous attend sur le forum http://forum.rs2i.net/ € Meilleurs voeux pour 2006 :)
 +
    Topic changé par: Titeluna
 +
Si vous êtes le propriétaire d'un salon, vous pouvez utiliser la commande :
 +
/msg chanserv info #salon all
 +
pour avoir toutes les informations de ce salon (quelques réglages importants en plus, et des informations cachées)
  
Vous pouvez bien sur remplacer ON par OFF (et ne rien mettre après ce OFF) pour désactiver un kick automatique
+
===Autres===
 
+
  /msg chanserv help
Pour voir la liste des kicks automatiques activés sur un salon, allez voir le chapitre [[http://wiki.rs2i.net/wiki/Configurer_un_salon#Obtenir_des_informations_sur_un_bot_ou_un_salon|]]
+
 
+
====Kicker les utilisateurs qui parlent en '''gras'''====
+
  /msg botserv KICK #salon BOLDS ON nombre_de_fois_avant_ban
+
Le nombre_de_fois_avant_ban est le nombre de fois que le bot kickera un même utilisateur avant de le bannir pour cette faute
+
 
+
====Kicker les utilisateurs qui disent des gros mots====
+
/msg botserv KICK #salon BADWORDS ON nombre_de_fois_avant_ban
+
Le '''nombre_de_fois_avant_ban''' est le nombre de fois que le bot kickera un même utilisateur avant de le bannir pour cette faute
+
 
+
La liste des gros mots est vide par défaut, c'est à vous de la créer
+
 
+
=====Ajouter un gros mot=====
+
/msg botserv BADWORDS #salon ADD '''mot'''
+
 
+
=====Lister les gros mots=====
+
/msg botserv BADWORDS #salon LIST
+
 
+
=====Supprimer un gros mot=====
+
/msg botserv BADWORDS #salon DEL '''mot'''
+
Le mot peut être remplacé par son numero dans la liste
+
 
+
====Kicker les utilisateurs qui parlent en MAJUSCULES====
+
/msg botserv KICK #salon CAPS ON nombre_de_fois_avant_ban minimum pourcentage
+
Le '''nombre_de_fois_avant_ban''' est le nombre de fois que le bot kickera un même utilisateur avant de le bannir pour cette faute
+
 
+
Le '''minimum''' est le nombre minimum de majuscules qu'il devra y avoir dans une de ses phrases pour qu'il soit kické
+
 
+
Le '''pourcentage''' est le pourcentage minimum de majuscules qu'il devra y avoir dans la phrase pour qu'il soit kické
+
 
+
Exemple :
+
/msg botserv KICK #salon CAPS ON 3 5 50
+
Kickera n'importe qui qui dira une phrase avec au moins 3 majuscules représentant 50% des lettres de la phrase, et bannera une personne qui recommence 3 fois de suite
+
 
+
====Kicker les utilisateurs qui parlent en <span style="color:red">couleurs</span>====
+
/msg botserv KICK #salon BOLDS ON nombre_de_fois_avant_ban
+
Le '''nombre_de_fois_avant_ban''' est le nombre de fois que le bot kickera un même utilisateur avant de le bannir pour cette faute
+
 
+
====Kicker les utilisateurs qui floooooooooodent====
+
/msg botserv KICK #salon FLOOD ON nombre_de_fois_avant_ban lignes secondes
+
Le '''nombre_de_fois_avant_ban''' est le nombre de fois que le bot kickera un même utilisateur avant de le bannir pour cette faute
+
 
+
Un flood sera une suite de '''lignes''' lignes dites par une personne en '''secondes''' secondes
+
 
+
Exemple :
+
/msg botserv KICK #salon FLOOD ON 3 6 10
+
kickera toutes les personnes qui diront plus de 6 phrases en 10 secondes (c'est le reglage par défaut si vous ne mettez rien)
+
 
+
====Kicker les utilisateurs qui repetent====
+
/msg botserv KICK #salon REPEAT ON nombre_de_fois_avant_ban nombre_de_repetitions
+
Le '''nombre_de_fois_avant_ban''' est le nombre de fois que le bot kickera un même utilisateur avant de le bannir pour cette faute
+
 
+
Le '''nombre_de_repetitions''' est le nombre de fois qu'une phrase devra être répétée avant que leur auteur soit kické
+
 
+
====Kicker les utilisateurs qui parlent en couleurs inversées====
+
(ceci est assez peu utilisé, vous n'en aurez surement pas besoin)
+
/msg botserv KICK #salon REVERSES ON nombre_de_fois_avant_ban
+
Le '''nombre_de_fois_avant_ban''' est le nombre de fois que le bot kickera un même utilisateur avant de le bannir pour cette faute
+
  
 +
IDENTIFY  Vous identifie avec votre mot de passe
 +
AKICK      Gère la liste des kicks automatiques
 +
DROP      Annule l'enregistrement d'un channel
 +
BAN        Bannir un pseudo du chan
 +
UNBAN      Enlève tous les bans vous empêchant d'entrer sur le chan donné (réservé aux access de niveau supérieur ou égal à 5 par défaut)
 +
CLEAR      Enlève certains aspects du chan (réservé au propriétaire par défaut)
 +
OWNER      Donne le statut de propriétaire sur le chan
 +
DEOWNER    Enlève le statut de propriétaire
 +
PROTECT    Protège le pseudo spécifié sur le chan
 +
DEPROTECT  Enlève la protection
 +
OP        Donne le statut d'op
 +
DEOP      Enlève le statut d'op
 +
HALFOP    Donne le statut d'halfop
 +
DEHALFOP  Enlève le statut d'halfop
 +
VOICE      Donne le statut de voice
 +
DEVOICE    Enlève le statut de voice
 +
GETKEY    Retourne la clé du chan (utilisée surtout par les bots et les scripts)
 +
INVITE    Inviter une personne sur un chan donné
 +
KICK      Kicker un pseudo du chan
 +
LIST      Liste des chans
 +
LOGOUT    Supprime l'identification du pseudo sélectionné
 +
TOPIC      Change le topic du chan
 +
GETPASS    Retrouve le mot de passe du propriétaire pour un channel
  
====Kicker les utilisateurs qui parlent en <u>souligné</u>====
+
Si vous désirez contrôler le moindre paramètre de votre salon, continuez avec :
(ceci est assez peu utilisé, vous n'en aurez surement pas besoin)
+
*[[mettre un bot sur un salon]]
/msg botserv KICK #salon UNDERLINES ON nombre_de_fois_avant_ban
+
*[[modes des salons]]
Le '''nombre_de_fois_avant_ban''' est le nombre de fois que le bot kickera un même utilisateur avant de le bannir pour cette faute
+

Version actuelle en date du 27 août 2007 à 17:48

Avoir un salon ou être op dessus permet de le personnaliser à l'utilisation qu'on désire en faire, c'est ce qui est détaillé dans cet article

Configuration directe

À la base, les salons se configurent presque exclusivement par des modes, ce qui est relativement complexe et surtout nécessite de bien connaître ces modes ainsi que leurs effets, mais cela offre un bon contrôle

Pour connaître la liste des modes de salon existants :

/helpop ?chmodes

Si cela vous intéresse beaucoup, je vous recommande vivement de lire la documentation de notre logiciel serveur (traduite par babass :D) : UnrealIRCD et principalement Modes utilisateurs & salons ainsi que Commandes utilisateurs & Opérateurs, c'est technique, mais clair et exhaustif

Cependant, des services ont étés ajoutés pour assurer un meilleur contrôle, une automatisation de beaucoup de tâches lourdes, une meilleure sécurité, et surtout une "interface" sous forme de robots, à qui vous pouvez demander de l'aide et qui vous enverront des messages vous simplifiant grandement la tâche d'administration en vous évitant d'avoir à farfouiller une documentation

Pour les salons, il existe deux services qui vous seront décrits ici : ChanServ (Services des Salons) et BotServ (Services des Robots), le premier est détaillé ci dessous, le second est détaillé dans Mettre un bot sur un salon

ChanServ

Warning.png

Pour configurer un salon en utilisant chanserv, il faut au préalable l'avoir enregistré : pour ça, voyez Enregistrer un salon

 

ChanServ est un service qui contrôle le salon comme on peut le faire "à la main" mais de façon automatique, simplifiée, et bien plus complète Pour avoir l'étendue des possibilités de ChanServ, rien de tel que de lui demander directement :

/msg chanserv help

Access

(Voire l'article access)

Reglages

Vous pouvez avoir un bref aperçu des réglages disponibles en tapant la commande :

/msg chanserv help set
ENTRYMSG      Définit un message envoyé aux utilisateurs qui entrent sur le channel
TOPIC         Change le topic du channel
BANTYPE       Définit comment les services mettent les bans sur le channel
MLOCK         Oblige ou interdit des modes de channel
KEEPTOPIC     Maintient le topic quand le channel n'est pas utilisé
OPNOTICE      Envoie une notice quand OP/DEOP sont utilisés
PEACE         Régule l'utilisation de commandes sensibles
PRIVATE       Cacher le channel de la commande LIST
RESTRICTED    Restreindre l'accès au channel
SECURE        Active les fonctions de sécurité de ChanServ
SECUREOPS     Contrôle plus strict du statut de chanop
SECUREFOUNDER Contrôle plus strict du statut de propriétaire du channel
SIGNKICK      Signe les kicks générés par la commande KICK
TOPICLOCK     Le topic peut uniquement être changé avec TOPIC
XOP           Change le système de privilèges utilisateurs

Informations sur le salon

Il est possible d'utiliser la commande SET de ChanServ pour modifier les informations du salon (celles qui ont été entrées à son enregistrement)

Propriétaire

Par défaut, le propriétaire d'un salon est la personne qui l'enregistre, mais si vous enregistrez un salon pour quelqu'un d'autre, ou si vous désirez "céder" votre salon à une autre personne, vous pourrez simplement lui donner avec la commande

/msg chanserv set #salon FOUNDER futur_proprietaire

Il deviendra ainsi le créateur du salon comme s'il l'avait enregistré lui même, et vous perdrez ce droit, pensez donc à vous ajouter un access sur ce salon avant de taper cette commande sinon vous devrez le demander au nouveau propriétaire

Successeur

Lorsque personne ne s'identifie sur un pseudonyme pendant une certaine durée (30 jours), ce pseudonyme est automatiquement supprimé, ainsi que tous les salons qu'il avait enregistré.

Pour éviter cela, il peut être utile de définir un successeur, qui deviendra le nouveau propriétaire du salon si le vrai propriétaire est supprimé, cela se fait avec la commande :

/msg chanserv set #salon SUCCESSOR futur_successeur

Cela ne fait rien d'autre que le définir comme successeur, aucun access n'est ajouté et rien ne changera avant que le propriétaire du salon ne soit supprimé, le successeur deviendra alors fondateur et devra lui même définir son propre successeur pour les mêmes raisons

Supprimer votre salon

Si vous désirez supprimer votre salon immédiatement, sans attendre la suppression automatique, cela se fait avec la commande :

/msg chanserv DROP #salon

Il n'y aura alors plus de propriétaire, ni les access donnés.

Mot de passe

Lors de l'enregistrement d'un salon, vous fournissez un mot de passe qui permet à n'importe qui d'avoir temporairement le statut du créateur du salon, ce mot de passe peut être changé avec la commande

/msg chanserv set #salon PASSWORD nouveau_mot_de_passe

Ne donnez ce mot de passe à personne, à moins d'avoir une totale confiance en lui, il pourra lui même rechanger ce mot de passe, et donc vous voler votre salon

Description

La description du salon apparaît quand un utilisateur demande des informations sur un salon, elle est définie à l'enregistrement du salon, et peut se changer par la commande :

/msg chanserv set #salon DESC Nouvelle description du salon
Adresse du site web

Un site web peut être associé à un salon par la commande :

/msg chanserv set #salon URL http://www.salon.com
Adresse e-mail

Une adresse email peut être associée avec un salon par la commande :

/msg chanserv set #salon EMAIL vous@salon.com

N'oubliez pas que cette adresse email sera visible publiquement, si vous voulez éviter les emails non sollicités (spams) évitez de mettre votre adresse email personnelle, et créez plutôt un email spécifique pour votre salon

Obtenir des informations sur un salon

Pour obtenir les informations sur un salon (propriétaire, date d'enregistrement, date de dernière utilisation, description, et modes bloqués, si il y en a), utilisez la commande :

/msg chanserv info #salon

Ce qui vous donnera par exemple pour #accueil :

Informations pour le canal #accueil:
        Propriétaire: Root
         Description: Salon d'accueil du réseau
          Enregistré: 11 Jan 2005 00:11:37 CET
Dernière utilisation: 15 Jan 2006 21:20:14 CET
       Dernier topic: Bienvenue sur le salon d'accueil des utilisateurs du RS2I http://www.rs2i.net € Trombinoscope (on attend vos photos!!!)  http://www.rs2i.net/wiki/Trombinoscope € Confection staff salon à venir! € On vous attend sur le forum http://forum.rs2i.net/ € Meilleurs voeux pour 2006 :)
    Topic changé par: Titeluna

Si vous êtes le propriétaire d'un salon, vous pouvez utiliser la commande :

/msg chanserv info #salon all

pour avoir toutes les informations de ce salon (quelques réglages importants en plus, et des informations cachées)

Autres

/msg chanserv help
IDENTIFY   Vous identifie avec votre mot de passe
AKICK      Gère la liste des kicks automatiques
DROP       Annule l'enregistrement d'un channel
BAN        Bannir un pseudo du chan
UNBAN      Enlève tous les bans vous empêchant d'entrer sur le chan donné (réservé aux access de niveau supérieur ou égal à 5 par défaut) 
CLEAR      Enlève certains aspects du chan (réservé au propriétaire par défaut)
OWNER      Donne le statut de propriétaire sur le chan
DEOWNER    Enlève le statut de propriétaire
PROTECT    Protège le pseudo spécifié sur le chan
DEPROTECT  Enlève la protection
OP         Donne le statut d'op 
DEOP       Enlève le statut d'op
HALFOP     Donne le statut d'halfop 
DEHALFOP   Enlève le statut d'halfop
VOICE      Donne le statut de voice
DEVOICE    Enlève le statut de voice
GETKEY     Retourne la clé du chan (utilisée surtout par les bots et les scripts)
INVITE     Inviter une personne sur un chan donné
KICK       Kicker un pseudo du chan
LIST       Liste des chans
LOGOUT     Supprime l'identification du pseudo sélectionné
TOPIC      Change le topic du chan
GETPASS    Retrouve le mot de passe du propriétaire pour un channel

Si vous désirez contrôler le moindre paramètre de votre salon, continuez avec :