]> gitweb.pimeys.fr Git - bots/basile.git/blobdiff - basile.py
Usurpation d'identité et pseudo expiré…
[bots/basile.git] / basile.py
index 8897bb195dcd80479109db675a4d634948671fd1..81ada60551be2baa24c09ceceb6ddcbad9bb5a52 100755 (executable)
--- a/basile.py
+++ b/basile.py
@@ -333,10 +333,11 @@ class Basile(ircbot.SingleServerIRCBot):
         elif cmd == u"drop":
             if len(message) > 1:
                 if self.users.has(auteur):
+                    idbde = self.users[auteur].idbde
                     password = " ".join(message[1:])
-                    success, _, _ = self.new_connection_NK(serv, "#%s" % self.users[auteur].idbde, password)
+                    success, _, _ = self.new_connection_NK(serv, "#%s" % idbde, password)
                     if success:
-                        self.users.drop(auteur)
+                        self.users.drop(idbde)
                         log(self.serveur, "priv", auteur, " ".join(message) + "[successful]")
                         serv.privmsg(auteur, "Pseudo oublié.")
                     else:
@@ -501,7 +502,7 @@ class Basile(ircbot.SingleServerIRCBot):
                         serv.privmsg(auteur, "%.2f (%s)" % (solde/100.0, pseudo.encode("utf8")))
                     log(self.serveur, "priv", auteur, " ".join(message) + ("[successful]" if success else "[failed]"))
                 else:
-                    serv.privmsg(canal, "Je ne connais pas votre note.")
+                    serv.privmsg(auteur, "Je ne connais pas votre note.")
         elif cmd == u"ops":
             if auteur in self.overops:
                 serv.privmsg(auteur, " ".join(self.ops))
@@ -804,7 +805,7 @@ class Logger(object):
         f.close()
 
 def main():
-    """Exécution principal : lecture des paramètres et lancement du bot."""
+    """Exécution principale : lecture des paramètres et lancement du bot."""
     if len(sys.argv) == 1:
         print "Usage : basile.py <serveur> [--debug] [--no-output] [--daemon [--pidfile]] [--outfile]"
         print "        --outfile sans --no-output ni --daemon n'a aucun effet"