]> jfr.im git - erebus.git/blobdiff - erebus.py
nickchange tracking bugfix
[erebus.git] / erebus.py
index ef45b792f691d8461134500c60bc8e83acb7a34a..a25194321bade09df911bf96932cd9482a4ee400 100644 (file)
--- a/erebus.py
+++ b/erebus.py
@@ -59,7 +59,7 @@ class Erebus(object):
                def quit(self):
                        for chan in self.chans:
                                self.chans.remove(chan)
-               def nick(self, newnick):
+               def nickchange(self, newnick):
                        self.nick = newnick
 
                def __str__(self): return self.nick
@@ -153,7 +153,7 @@ class Erebus(object):
        def fd(self, fileno): #get Bot() by fd/fileno
                return self.fds[fileno]
        def randbot(self): #get Bot() randomly
-               return random.choice(self.bots)
+               return self.bots[random.choice(self.bots.keys())]
 
        def user(self, _nick, justjoined=False):
                nick = _nick.lower()