Botserv : Différence entre versions

De RS2I WiKi
Jump to: navigation, search
(Faire parler le bot)
(ortho, typo, lien WP)
Ligne 1 : Ligne 1 :
 
[[Category:Aide]]
 
[[Category:Aide]]
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
+
BotServ est un service vous permettant d'avoir un [http://fr.wikipedia.org/wiki/Bot_informatique 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
  
Pour avoir l'étendue des possibilités de BotServ, rien de tel que lui demander directement :  
+
Pour avoir l'étendue des possibilités de BotServ, rien de tel que de lui demander directement :  
 
  /msg botserv help
 
  /msg botserv help
  
 
==Liste des bots disponibles==
 
==Liste des bots disponibles==
Plusieurs bots sont disponibles, et vous devrez un choisir un seul, pour connaître la liste :  
+
Plusieurs bots sont disponibles, et vous devrez en choisir un seul, pour connaître la liste :  
 
  /msg botserv BOTLIST
 
  /msg botserv BOTLIST
  
Ligne 55 : Ligne 55 :
  
 
==Configuration du bot==
 
==Configuration du bot==
Le bot réagit à certains évenements, ou peut selon votre bon vouloir, ne pas y réagir
+
Le bot réagit à certains événements, ou peut selon votre bon vouloir, ne pas y réagir
  
 
Pour protéger les ops des kicks du bot
 
Pour protéger les ops des kicks du bot
Ligne 61 : Ligne 61 :
 
Pour protéger les voices des kicks du bot
 
Pour protéger les voices des kicks du bot
 
  /msg botserv SET #salon DONTKICKVOICES ON
 
  /msg botserv SET #salon DONTKICKVOICES ON
Active les commandes fantaisistes (!op machin pour opper machin, !kb bidule pour bannir et kicker bidule, etc ...)
+
Active les commandes fantaisistes (!op machin pour oper machin, !kb bidule pour bannir et kicker bidule, etc ...)
 
  /msg botserv SET #salon FANTASY ON
 
  /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)
+
Active les messages d'accueil (chaque utilisateur avec un access sur le salon se verra dire son message d'accueil par le bot)
 
  /msg botserv SET #salon GREET ON
 
  /msg botserv SET #salon GREET ON
 
Créer son message d'accueil
 
Créer son message d'accueil
  /msg nickserv set greet phrase
+
  /msg nickserv SET greet ''phrase''
 
Permet au bot d'agir comme un vrai bot
 
Permet au bot d'agir comme un vrai bot
 
  /msg botserv SET #salon SYMBIOSIS ON
 
  /msg botserv SET #salon SYMBIOSIS ON
  
Bien sur, vous pouvez désactiver ces options en remplaçant "ON" par "OFF"
+
Bien sûr, vous pouvez désactiver ces options en remplaçant "ON" par "OFF"
  
 
==Kicks automatiques==
 
==Kicks automatiques==
 
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 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
  
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
+
Note : tout ce qui se trouve 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
  
Vous pouvez bien sur remplacer ON par OFF (et ne rien mettre après ce OFF) pour désactiver un kick automatique
+
Vous pouvez bien sûr remplacer ON par OFF (et ne rien mettre après ce OFF) pour désactiver un kick automatique
  
 
Pour voir la liste des kicks automatiques activés sur un salon, allez voir le chapitre [[#Obtenir_des_informations_sur_un_bot_ou_un_salon|Obtenir des informations sur un bot ou un salon]]
 
Pour voir la liste des kicks automatiques activés sur un salon, allez voir le chapitre [[#Obtenir_des_informations_sur_un_bot_ou_un_salon|Obtenir des informations sur un bot ou un salon]]
  
 
===Kicker les utilisateurs qui parlent en '''gras'''===
 
===Kicker les utilisateurs qui parlent en '''gras'''===
  /msg botserv KICK #salon BOLDS ON nombre_de_fois_avant_ban
+
  /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
+
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===
 
===Kicker les utilisateurs qui disent des gros mots===
  /msg botserv KICK #salon BADWORDS ON nombre_de_fois_avant_ban
+
  /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
+
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
 
La liste des gros mots est vide par défaut, c'est à vous de la créer
  
 
====Ajouter un gros mot====
 
====Ajouter un gros mot====
  /msg botserv BADWORDS #salon ADD '''mot'''
+
  /msg botserv BADWORDS #salon ADD ''mot''
  
 
====Lister les gros mots====
 
====Lister les gros mots====
Ligne 98 : Ligne 98 :
  
 
====Supprimer un gros mot====
 
====Supprimer un gros mot====
  /msg botserv BADWORDS #salon DEL '''mot'''
+
  /msg botserv BADWORDS #salon DEL ''mot''
Le mot peut être remplacé par son numero dans la liste
+
Le ''mot'' peut être remplacé par son numéro dans la liste
  
 
===Kicker les utilisateurs qui parlent en MAJUSCULES===
 
===Kicker les utilisateurs qui parlent en MAJUSCULES===
  /msg botserv KICK #salon CAPS ON nombre_de_fois_avant_ban minimum pourcentage
+
  /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 ''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 ''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é
+
Le ''pourcentage'' est le pourcentage minimum de majuscules qu'il devra y avoir dans la phrase pour qu'il soit kické
  
 
Exemple :  
 
Exemple :  
 
  /msg botserv KICK #salon CAPS ON 3 5 50
 
  /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
+
Kickera n'importe qui qui dira une phrase avec au moins 3 majuscules représentant 50% des lettres de la phrase, et bannira une personne qui recommence 3 fois de suite
  
 
===Kicker les utilisateurs qui parlent en <span style="color:red">couleurs</span>===
 
===Kicker les utilisateurs qui parlent en <span style="color:red">couleurs</span>===
  /msg botserv KICK #salon BOLDS ON nombre_de_fois_avant_ban
+
  /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
+
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===
 
===Kicker les utilisateurs qui floooooooooodent===
  /msg botserv KICK #salon FLOOD ON nombre_de_fois_avant_ban lignes secondes
+
  /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
+
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
+
Un flood sera une suite de ''lignes'' lignes dites par une personne en ''secondes'' secondes
  
 
Exemple :  
 
Exemple :  
 
  /msg botserv KICK #salon FLOOD ON 3 6 10
 
  /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)
+
Kickera toutes les personnes qui diront plus de 6 phrases en 10 secondes (c'est le réglage par défaut si vous ne mettez rien)
  
===Kicker les utilisateurs qui repetent===
+
===Kicker les utilisateurs qui répètent===
  /msg botserv KICK #salon REPEAT ON nombre_de_fois_avant_ban nombre_de_repetitions
+
  /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_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é
+
Le ''nombre_de_repetitions'' est le nombre de fois qu'une phrase devra être répétée avant que son auteur soit kické
  
 
===Kicker les utilisateurs qui parlent en couleurs inversées===
 
===Kicker les utilisateurs qui parlent en couleurs inversées===
(ceci est assez peu utilisé, vous n'en aurez surement pas besoin)
+
(ceci est assez peu utilisé, vous n'en aurez sûrement pas besoin)
  /msg botserv KICK #salon REVERSES ON nombre_de_fois_avant_ban
+
  /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
+
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 parlent en <u>souligné</u>===
 
===Kicker les utilisateurs qui parlent en <u>souligné</u>===
(ceci est assez peu utilisé, vous n'en aurez surement pas besoin)
+
(ceci est assez peu utilisé, vous n'en aurez sûrement pas besoin)
  /msg botserv KICK #salon UNDERLINES ON nombre_de_fois_avant_ban
+
  /msg botserv KICK #salon UNDERLINES 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
+
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 du 4 mai 2007 à 13:24

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

Pour avoir l'étendue des possibilités de BotServ, rien de tel que de lui demander directement :

/msg botserv help

Liste des bots disponibles

Plusieurs bots sont disponibles, et vous devrez en 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

Botserv permet aussi d'avoir des informations sur un bot ou un salon Exemple pour un salon :

/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

Il peut être fun de le faire parler ce bot :D

/msg botserv SAY #salon le texte à dire

Ce qui donne :

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

Le bot réagit à certains événements, ou peut selon votre bon vouloir, ne pas y réagir

Pour protéger les ops des kicks du bot

/msg botserv SET #salon DONTKICKOPS ON

Pour protéger les voices des kicks du bot

/msg botserv SET #salon DONTKICKVOICES ON

Active les commandes fantaisistes (!op machin pour oper 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 verra dire son message d'accueil par le bot)

/msg botserv SET #salon GREET ON

Créer son message d'accueil

/msg nickserv SET greet phrase

Permet au bot d'agir comme un vrai bot

/msg botserv SET #salon SYMBIOSIS ON

Bien sûr, vous pouvez désactiver ces options en remplaçant "ON" par "OFF"

Kicks automatiques

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

Note : tout ce qui se trouve 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

Vous pouvez bien sûr remplacer ON par OFF (et ne rien mettre après ce OFF) pour désactiver un kick automatique

Pour voir la liste des kicks automatiques activés sur un salon, allez voir le chapitre 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 numéro 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 bannira une personne qui recommence 3 fois de suite

Kicker les utilisateurs qui parlent en couleurs

/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 réglage par défaut si vous ne mettez rien)

Kicker les utilisateurs qui répètent

/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 son auteur soit kické

Kicker les utilisateurs qui parlent en couleurs inversées

(ceci est assez peu utilisé, vous n'en aurez sûrement 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


Kicker les utilisateurs qui parlent en souligné

(ceci est assez peu utilisé, vous n'en aurez sûrement pas besoin)

/msg botserv KICK #salon UNDERLINES 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