X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=config.py;h=552f24fcc77b4edd67d669c9c46780f45daf5e35;hb=51b7d8da6804bd5018f5ecd169875fad92084ee6;hp=25347ca2544ea21085ccdd2d9aa44804f291df17;hpb=d67beed783fceb4de115edb6ab907633c88d3a76;p=bots%2Fparrot.git diff --git a/config.py b/config.py index 25347ca..552f24f 100644 --- a/config.py +++ b/config.py @@ -105,8 +105,17 @@ Remplace la QuoteDB par les quotes dans le fichier texte de dump. (Les quotes depuis le dernier dump sont perdues)"""], } +#: Message d'aide des !commandes +helpmsg_before = u"""Commandes accessibles sur un channel : +!quote : afficher une quote au hasard +!author : afficher les auteurs contenant +!author-reg : afficher les auteurs qui matchent la regexp ^$ +!from/!from-reg : fait la même recher puis sélectionne au hasard une quote d'un des auteurs trouvés +!search/!search-reg : afficher une quote contenant /matchant ^$ +""" + #: Message d'aide par défaut -helpmsg_default = u"Liste des commandes disponibles :\nHELP DUMP" +helpmsg_default = helpmsg_before + u"Liste des commandes disponibles en privé :\nHELP DUMP" #: Message d'aide par défaut à ajouter pour les OPs helpmsg_ops = u" JOIN LEAVE QUIET NOQUIET RELOAD" #: Message d'aide par défaut à ajouter pour les OVEROPs @@ -117,7 +126,7 @@ helpmsg_overops = u" SAY DO STAY NOSTAY OPS OVEROPS KICK DIE CRASH RESTORE" blacklisted_masks = [("Flo!*@*", [])] #: Regexp utilisée pour parser des quotes -quote_regexp = ur"""\s*(?:"|«|')\s*(?P.+?)\s*(?:"|»|') ?~ ?(?P.+?)\s*(?:$|\n)""" +quote_regexp = ur"""\s*(?:"|«|')\s*(?P.+?)\s*(?:"|»|')\s*~\s*(?P.+?)\s*(?:$|\n)""" #: Regexp utlisée pour parser une quote avec timestamp quote_regexp_with_timestamp = ur"(?P.{19}) " + quote_regexp @@ -133,3 +142,9 @@ quote_dump_file = u"quotes.txt" #: URL où sont disponibles les quotes quote_display_url = u"http://cerebro.crans.org/parrot-quotes.txt (campus-only)" + +#: Suffixes qui font qu'une commande va utiliser des regexp +regex_suffixes = ["-r", "reg", "-reg", "regex", "-regex", "regexp", "-regexp"] + +#: Nombre maximum d'auteurs qu'on peut demander à afficher +search_max_authors = 20