Update newcomer list when a newcomer changes name before being greeted

This commit is contained in:
Alex Parella 2014-09-14 22:08:58 -07:00
parent e5dc52ae17
commit 8d1697f735
2 changed files with 8 additions and 0 deletions

6
bot.py
View File

@ -130,6 +130,12 @@ def message_response(bot, ircmsg, actor, ircsock):
if ircmsg.find("JOIN " + channel) != -1 and actor != botnick:
if actor.replace("_", "") not in bot.known_nicks and (i.nick for i in bot.newcomers): # And they're new
NewComer(actor, bot)
# if someone changes their nick while still in newcomers update that nick
if ircmsg.find("NICK :") != -1 and actor != botnick:
for i in bot.newcomers: # if that person was in the newlist
if i.nick == actor:
i.nick = ircmsg.split(":")[2] # update to new nick
# If someone parts or quits the #channel...
if ircmsg.find("PART " + channel) != -1 or ircmsg.find("QUIT") != -1:

View File

@ -71,3 +71,5 @@ gitcommits
sassyapril
MaraJade
achock
aaparella
abcqfiojqw

1 paulproteus
71 sassyapril
72 MaraJade
73 achock
74 aaparella
75 abcqfiojqw