]> jfr.im git - erebus.git/commitdiff
add nick change tracking
authorzonidjan <redacted>
Mon, 14 Dec 2015 13:58:03 +0000 (07:58 -0600)
committerzonidjan <redacted>
Mon, 14 Dec 2015 13:58:03 +0000 (07:58 -0600)
bot.py

diff --git a/bot.py b/bot.py
index e5bcebedc4b5bf5b049f2c00e667bde91d9fc9cb..5f9f26f39fa38706f83b9cd8925678407e0b05c4 100644 (file)
--- a/bot.py
+++ b/bot.py
@@ -91,6 +91,13 @@ class Bot(object):
                                self.parent.user(nick).quit()
                                del self.parent.users[nick.lower()]
 
+               elif pieces[1] == "NICK":
+                       oldnick = pieces[0].split('!')[0][1:]
+                       newnick = pieces[2][1:]
+                       self.parent.users[newnick.lower()] = self.parent.users[oldnick.lower()]
+                       del self.parent.users[oldnick.lower()]
+                       self.parent.user(newnick).nick(newnick)
+
                elif pieces[1] == "MODE": #TODO parse for ops/voices (at least)
                        pass