]> gitweb.pimeys.fr Git - bots/salesman.git/commitdiff
Problèmes de trailing \n + on autorise à mettre des bêtises devant un réponse
authorSalesman bot IRC <salesman@crans.org>
Sat, 26 May 2012 14:35:29 +0000 (16:35 +0200)
committerSalesman bot IRC <salesman@crans.org>
Sat, 26 May 2012 14:35:29 +0000 (16:35 +0200)
 + on vire les fichiers dynamiques

Salesman.py
played.crans.txt [deleted file]
scores.pickle [deleted file]

index 53409b5bf36bbe64d2f4aac04f1feb82f2548d52..b2717b4344a8cde47962418c86b1108ac00309d6 100755 (executable)
@@ -82,7 +82,8 @@ def reussi(message,answer,auteur):
     if auteur in config_level2:
         return remplace_accents(answer) in message
     else:
-        if re.match(remplace_accents(answer).lower(),remplace_accents(message).lower()):
+        print remplace_accents(answer).lower(), '#?#', remplace_accents(message).lower()
+        if re.match(".*"+remplace_accents(answer).lower(),remplace_accents(message).lower()):
             return True
 
 def is_something(chain,matches,avant=u".*(?:^| )",apres=u"(?:$|\.| |,|;).*",case_sensitive=False,debug=False):
@@ -169,7 +170,7 @@ class Salesman(ircbot.SingleServerIRCBot):
     def get_enigme(self):
         # on récupère les capitales
         f=open(config_source_file)
-        l=f.readlines()
+        l=[i.strip("\n") for i in f.readlines()]
         f.close()
         l=[i.split(" | ") for i in l]
         dec={int(i[0]):list(i[1:]) for i in l}
diff --git a/played.crans.txt b/played.crans.txt
deleted file mode 100644 (file)
index fc23933..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-0   : 0
-1   : 0
-2   : 1
-3   : 0
-4   : 0
-5   : 0
-6   : 0
-7   : 0
-8   : 1
-9   : 0
-10  : 0
-11  : 0
-12  : 0
-13  : 0
-14  : 0
-15  : 0
-16  : 0
-17  : 0
-18  : 0
-19  : 0
-20  : 0
-21  : 0
-22  : 0
-23  : 0
-24  : 0
-25  : 0
-26  : 0
-27  : 1
-28  : 0
-29  : 0
-30  : 0
-31  : 0
-32  : 0
-33  : 0
-34  : 0
-35  : 0
-36  : 0
-37  : 0
-38  : 0
-39  : 0
-40  : 0
-41  : 0
-42  : 0
-43  : 0
-44  : 0
-45  : 0
-46  : 0
-47  : 0
-48  : 0
-49  : 0
-50  : 0
-51  : 0
-52  : 0
-53  : 0
-54  : 0
-55  : 0
-56  : 0
-57  : 0
-58  : 0
-59  : 0
-60  : 0
-61  : 0
-62  : 0
-63  : 0
-64  : 0
-65  : 0
-66  : 1
-67  : 0
-68  : 0
-69  : 0
-70  : 1
-71  : 0
-72  : 1
-73  : 0
-74  : 0
-75  : 0
-76  : 0
-77  : 0
-78  : 0
-79  : 0
-80  : 0
-81  : 0
-82  : 0
-83  : 0
-84  : 0
-85  : 0
-86  : 0
-87  : 0
-88  : 0
-89  : 0
-90  : 0
-91  : 0
-92  : 0
-93  : 0
-94  : 0
-95  : 0
-96  : 0
-97  : 0
-98  : 0
-99  : 0
-100 : 0
-101 : 0
-102 : 0
-103 : 0
-104 : 0
-105 : 0
-106 : 0
-107 : 0
-108 : 0
-109 : 0
-110 : 0
-111 : 0
\ No newline at end of file
diff --git a/scores.pickle b/scores.pickle
deleted file mode 100644 (file)
index 32e5d29..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-(dp0
-S'[20-100]'
-p1
-I1
-s.
\ No newline at end of file