]>
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 ircname
= "Helix the Fossil"
12 #: Liste des chans à rejoindre
13 chanlist
= ["#bot", "#flood"]
14 #: Liste des chans que le bot ne quitte pas, même sur demande d'un leave de la part d'un OP
15 stay_channels
= ["#bot"]
16 #: Liste des chans sur lesquels le bot ne parle pas
20 #: fichier de log (``%s`` est remplacé par le nom du serveur)
21 logfile_template
= "helixbot.%s.log"
24 #: Liste des OVEROPs (meilleurs que les OP ^^)
25 overops
= ["[20-100]"]
26 #: Liste des OPs (la liste des :py:data:`overops` y est ajoutée)
30 utf8_fail_answers
= [u
"Thou shalt use UTF-8!"]
31 #: Le bot râle-t-il en cas de non-utf8 ?
35 #: Quand est-ce que le bot va considérer que c'est une question
36 fossil_triggers
= [".+?\s*$"]
37 #: Les réponses de Helix the fossil
40 u
"It is decidedly so",
43 u
"You may rely on it",
48 u
"Signs point to yes",
49 u
"Reply hazy try again",
51 u
"Better not tell you now",
52 u
"Cannot predict now",
53 u
"Concentrate and ask again ",
57 u
"Outlook not so good",
70 #: Réponse envoyée quand t'as pas les droits
71 no_right
= [u
"Thou shalt not give me orders."]
74 #: Liste des pattern qui vont faire taire le bot
75 tag_triggers
= [u
"t(|a)g", u
"ta gueule", u
"la ferme", u
"ferme( |-)la", u
"tais-toi", u
"chut",
76 u
"tu fais trop de bruit", u
"tu parles trop"]
77 #: Liste des actions effectuées en réponses à un :py:data:`tag_triggers` si
78 #: l'utilisateur n'est pas OP
79 tag_actions
= [u
"shall not speak its thoughts any more."]
80 #: Liste des réponses adressée à un utilisateur non-OP
81 #: suite à un :py:data:`tag_triggers`
82 tag_answers
= no_right
84 ## config quelqu'un s'est défoulé sur le bot
85 #kick_answers = [u"Ceci est un message suite à /kick (Perpetré par {})"]
86 #kick_actions = [u"effectue une action suite à un /kick."]
88 # config on m'a demandé de mourir/partir
89 quit_messages
= [u
"All hail Helix!"]
90 leave_messages
= quit_messages
92 quit_fail_messages
= no_right
93 leave_fail_messages
= quit_fail_messages