]> gitweb.pimeys.fr Git - bots/hung.git/blobdiff - hung.py
La description du bot (ircname) était foireuse (c/c de Shadobot-hacker)
[bots/hung.git] / hung.py
diff --git a/hung.py b/hung.py
index 94f3952985afe7b021599d2f3a04e6962ab374a4..5c3d97b9c9807f024ae049d9ff3c321c93ed95f7 100755 (executable)
--- a/hung.py
+++ b/hung.py
@@ -62,7 +62,7 @@ class Hung(ircbot.SingleServerIRCBot):
     def __init__(self,serveur,debug=False):
         temporary_pseudo=config_irc_pseudo+str(random.randrange(10000,100000))
         ircbot.SingleServerIRCBot.__init__(self, [(serveur, 6667)],
-                              temporary_pseudo,"Bot irc pour embêter Shadobot", 10)
+                              temporary_pseudo,"Bot irc pour jouer au pendu", 10)
         self.debug=debug
         self.serveur=serveur
         self.overops=config_overops
@@ -304,7 +304,7 @@ class Hung(ircbot.SingleServerIRCBot):
                 else:
                     serv.privmsg(canal,"%s: Non, je reste !"%(auteur))
                     log(self.serveur,canal,auteur,message+"[failed]")
-            elif cmd in ["play","jeu","encore","again","partie","pendu","game","mot"]:
+            elif cmd in ["play","jeu","encore","again","partie","pendu","game","mot","go","allez"]:
                 if not canal in self.quiet_channels and canal in self.play_channels:
                     if self.play_status.has_key(canal):
                         if self.play_status[canal]==[[None,None]]:
@@ -325,7 +325,10 @@ class Hung(ircbot.SingleServerIRCBot):
                     self.play_status[canal][0]=listeapres
                     self.affiche_mot(serv, canal, begin="%s placé"%(giv_let))
                 if all([lettre[1] for lettre in listeapres]):
-                    serv.privmsg(canal,"Bravo ! C'était %s"%("".join([lettre[0] for lettre in listeapres])))
+                    realword="".join([lettre[0] for lettre in self.play_status[canal][0]])
+                    definition = self.play_status[canal][1]
+                    serv.privmsg(canal,"Bravo ! C'était %s"%(realword))
+                    serv.privmsg(canal,definition)
                     self.play_status[canal]=[[None,None]]