networkservices.py 533 B

123456
  1. class NickServ():
  2. def recover_nick(connection, password):
  3. connection.privmsg("NickServ", "identify " + connection.nickname + " " + password) # Identify with NickServ.
  4. connection.privmsg("NickServ", "recover " + connection.nickname + " " + password) # Recover control of nickname via NickServ.
  5. connection.nick(connection.nickname) # Set original nickname. Should have happened during the nickServ recover, this fails when still connecting. So this creates a loop to successfully recover via NickServ.