]> gitweb.pimeys.fr Git - bots/basile.git/blobdiff - config.py
Meteo : bot mort et enterré depuis longtemps
[bots/basile.git] / config.py
index 8b424f18204c065bc91fef9a8f4e58f38dfd0e88..b4e4280d35b9cb79e8090eee069f25dbc81a31a9 100644 (file)
--- a/config.py
+++ b/config.py
@@ -24,23 +24,27 @@ note_pseudo = "Basile"
 #: Mot de passe note TODO : secrets
 note_password = "NK2015BasileB0tr4nd0omp4assword]6_+{#]78{"
 #: Serveur NK2015
-nk_server = "bde2.crans.org"
+nk_server = "note.crans.org"
 #: Port NK2015
 nk_port = 4242
 
 #: Là où sont stockées les correspondances pseudo IRC → note
-identities_file = "identities.json"
+users_file = "users.json"
 
 #: Le template des noms de fichier de log
 logfile_template = "basile.%s.log"
 
 #: Les OVEROPs, tous les droits sur le bot
-overops=["[20-100]","[20-100]_", "PEB"]
+overops=["[20-100]", "PEB"]
 #: Les OPs, moins de droits que les OVEROPs
 ops=["Nit"]
 #: À qui s'adresser (par IRC) quand le bot rencontre une erreur
 report_bugs_to=["[20-100]"]
 
+#: Le temps qu'on attend (en secondes) après avoir lancé un whois pour considérer
+#: que le pseudo n'est pas enregistré si on n'a rien reçu
+whois_timeout = 5
+
 #: config "ce bot a été codé par 20-100, tu te rappelles ?"
 manzana = ["[20-100]", "Petite-Peste"] 
 #: config "mais PEB aussi est passé par là"
@@ -84,7 +88,9 @@ amplifier_regexp = u"(une? (?:(?:putain|enfoiré) d(?:e |'))*|)(?:| super )(?: (
 gros = [u"gros", u"énorme", u"lourd"]
 
 #: config spéciale-iota
-buffer_fail_regexp = u'(^\s*(\.|\\|§|!|/|\||:|)(w|b|win|window|buffer) [0-9]+$|^(\|§|!|/|\\|:|)b [A-Za-z-]+$)'
+_prebuffer = u"(\.|\\|§|!|/|\||:|)"
+_buffer = u"(w|b|win|window|buffer)"
+buffer_fail_regexp = u'((^\s*%s%s [0-9]+$)|(^%s%s [A-Za-z-]+$))' % (_prebuffer, _buffer, _prebuffer, _buffer)
 buffer_fail_answers = [u"Pas de chance !", u"Révisez vos classiques !",
 u"Encore un effort, je sais que vous pouvez le faire. ;)",
 u"Where did you learn to type?"]
@@ -184,7 +190,7 @@ good_action_actions = [u"ronronne", u"aimerait exprimer avec des mots simples le
 
 #: config bonjour/bonsoir/que fais-tu encore debout à cette heure, gros sale !
 bonjour_triggers = [u"(s|)(a|'|)lu(t|)", u"hello", u"pl(o|i)p", u"pr(ou|ü)t", u"bonjour", u"bonsoir", u"coucou"]
-bonjour_answers = [u"Bien le bonjour, {}.", u"Bonjour {}.", u"{}: bonjour.", u"{}: Quel beau temps aujourd'hui (arrêtez-moi si je me trompe) !", u"Meteo: Cachan"]
+bonjour_answers = [u"Bien le bonjour, {}.", u"Bonjour {}.", u"{}: bonjour.", u"{}: Quel beau temps aujourd'hui (arrêtez-moi si je me trompe) !"]
 bonsoir_answers = [u"Bonsoir {} !", u"{}: bonsoir.", u"Quel beau te… euh… bonsoir !", u"{}: Je cherche désespérément une formule pour vous dire bonsoir, mais j'avoue que mon lexique est un peu… limité."]
 night_answers = [u"{}: vous m'avez fait peur, je m'étais assoupi !", u"Debout à une heure pareille, {} ? Que vous arrive-t-il ?", u"Vous venez prendre la relève, {} ?"]
 daytime = [7,18]