]> gitweb.pimeys.fr Git - bots/parrot.git/blobdiff - config.py
Meilleur refuse message
[bots/parrot.git] / config.py
index 552f24fcc77b4edd67d669c9c46780f45daf5e35..83db9756b4d9e943e6c0d7417801e372085d62fa 100644 (file)
--- a/config.py
+++ b/config.py
@@ -22,7 +22,7 @@ quiet_channels = []
 logfile_template = "parrot.%s.log"
 
 #: Les OVEROPs, tous les droits sur le bot
-overops=["[20-100]","[20-100]_c"]
+overops=["[20-100]","[20-100]_c", "PEB"]
 #: Les OPs, moins de droits que les OVEROPs
 ops=["Chopopope"]
 #: À qui s'adresser (par IRC) quand le bot rencontre une erreur
@@ -41,7 +41,7 @@ u"« Un grand pouvoir implique de grandes responsabilités » ~ Oncle Ben.",
 ]
 
 #: config on m'a demandé de mourir/partir
-quit_messages = [u"« » ~ "]
+quit_messages = [u"« Not today » ~ potato"]
 leave_messages = quit_messages
 
 quit_fail_messages = [u" « » ~ "]
@@ -112,6 +112,8 @@ helpmsg_before = u"""Commandes accessibles sur un channel :
 !author-reg <chose> : afficher les auteurs qui matchent la regexp ^<chose>$
 !from/!from-reg <chose> : fait la même recher puis sélectionne au hasard une quote d'un des auteurs trouvés
 !search/!search-reg <chose> : afficher une quote contenant <chose>/matchant ^<chose>$
+Parrot: display -> affiche l'url où est disponible le dernier dump des quotes.
+Parrot: dump (cf HELP en query)
 """
 
 #: Message d'aide par défaut
@@ -125,8 +127,11 @@ helpmsg_overops = u" SAY DO STAY NOSTAY OPS OVEROPS KICK DIE CRASH RESTORE"
 #: et aucun élément de ``exceptlist``
 blacklisted_masks = [("Flo!*@*", [])]
 
+#: Regexp pour le lieu et le quoter
+quote_optionnal_fields = ur"(?:\|\s*(?P<place>[^|]+?)\s*(?:\|\s*(?P<quoter>[^|]+?)\s*)?)?"
+
 #: Regexp utilisée pour parser des quotes
-quote_regexp = ur"""\s*(?:"|«|')\s*(?P<content>.+?)\s*(?:"|»|')\s*~\s*(?P<author>.+?)\s*(?:$|\n)"""
+quote_regexp = ur"""\s*(?:"|«|')\s*(?P<content>.+?)\s*(?:"|»|')\s*~\s*(?P<author>[^|]+?)\s*%s(?:$|\n)""" % (quote_optionnal_fields,)
 
 #: Regexp utlisée pour parser une quote avec timestamp
 quote_regexp_with_timestamp = ur"(?P<timestamp>.{19}) " + quote_regexp