]> gitweb.pimeys.fr Git - bots/historien.git/blobdiff - historien.py
Parce que 20-100 est nul en histoire
[bots/historien.git] / historien.py
index 322d1ce9e220a92e521eb61449f060f2f014da73..7282f375d9a428fd9711e22958e00f8666fc7a17 100755 (executable)
@@ -80,6 +80,8 @@ config_score_annee=1
 config_score_mois=3
 config_score_jour=4
 
+config_noscore=["[20-100]","[20-100]_"] # parce que 20-100 est nul en histoire
+
 def reussi(message,answer,auteur):
     if auteur in config_level3:
         return answer in message
@@ -88,12 +90,10 @@ def reussi(message,answer,auteur):
     else:
         try:
             date=cast_as_date(message.lower().strip())
-            print tuple(date)
         except ThisIsNotADate:
             return False
         realdate=map(lambda x:int(x), answer.split('/'))
         realdate.reverse()
-        print date,"#?#",realdate
         score=0
         if date[0]==realdate[0]:
             score=config_score_annee
@@ -566,6 +566,8 @@ class Historien(ircbot.SingleServerIRCBot):
                         score_obtenu=1
                     serv.privmsg(canal,(u"%s: bravo ! (C'était le %s)%s"%(auteur,answer,bonusmsg)).encode("utf8"))
                     log(self.serveur,canal,auteur+"$win",message)
+                    if auteur in config_noscore:
+                        score_obtenu=0
                     self.add_score(auteur,score_obtenu)
                     token=time.time()
                     self.play_status[canal]=[0,token]
@@ -632,7 +634,7 @@ class Historien(ircbot.SingleServerIRCBot):
 if __name__=="__main__":
     import sys
     if len(sys.argv)==1:
-        print "Usage : deconnaisseur.py <serveur> [--debug]"
+        print "Usage : historien.py <serveur> [--debug]"
         exit(1)
     serveur=sys.argv[1]
     if "debug" in sys.argv or "--debug" in sys.argv: