]>
gitweb.pimeys.fr Git - bots/helixbot.git/blob - config.py
4 """Configuration d'un bot IRC (squelette de base vide)"""
8 ### La config irc-related
9 irc_password
= "rSx4YgENAGJYs"
10 irc_pseudo
= "HelixTheFossil"
11 #: Liste des chans à rejoindre
12 chanlist
= ["#bot", "#flood"]
13 #: Liste des chans que le bot ne quitte pas, même sur demande d'un leave de la part d'un OP
14 stay_channels
= ["#bot"]
15 #: Liste des chans sur lesquels le bot ne parle pas
19 #: fichier de log (``%s`` est remplacé par le nom du serveur)
20 logfile_template
= "helixbot.%s.log"
23 #: Liste des OVEROPs (meilleurs que les OP ^^)
24 overops
= ["[20-100]"]
25 #: Liste des OPs (la liste des :py:data:`overops` y est ajoutée)
29 utf8_fail_answers
= [u
"Thou shalt use UTF-8!"]
30 #: Le bot râle-t-il en cas de non-utf8 ?
34 #: Quand est-ce que le bot va considérer que c'est une question
35 fossil_triggers
= [".+?\s*$"]
36 #: Les réponses de Helix the fossil
39 u
"It is decidedly so",
42 u
"You may rely on it",
47 u
"Signs point to yes",
48 u
"Reply hazy try again",
50 u
"Better not tell you now",
51 u
"Cannot predict now",
52 u
"Concentrate and ask again ",
56 u
"Outlook not so good",
69 #: Réponse envoyée quand t'as pas les droits
70 no_right
= [u
"Thou shalt not give me orders."]
73 #: Liste des pattern qui vont faire taire le bot
74 tag_triggers
= [u
"t(|a)g", u
"ta gueule", u
"la ferme", u
"ferme( |-)la", u
"tais-toi", u
"chut",
75 u
"tu fais trop de bruit", u
"tu parles trop"]
76 #: Liste des actions effectuées en réponses à un :py:data:`tag_triggers` si
77 #: l'utilisateur n'est pas OP
78 tag_actions
= [u
"shall not speak its thoughts any more."]
79 #: Liste des réponses adressée à un utilisateur non-OP
80 #: suite à un :py:data:`tag_triggers`
81 tag_answers
= no_right
83 ## config quelqu'un s'est défoulé sur le bot
84 #kick_answers = [u"Ceci est un message suite à /kick (Perpetré par {})"]
85 #kick_actions = [u"effectue une action suite à un /kick."]
87 # config on m'a demandé de mourir/partir
88 quit_messages
= [u
"All hail Helix!"]
89 leave_messages
= quit_messages
91 quit_fail_messages
= no_right
92 leave_fail_messages
= quit_fail_messages