on_nicknameinuse.py 402 B

1234567
  1. from common.networkservices import NickServ
  2. def process_event(self, connection, event):
  3. log.info('Nickname %s in use: %s' % (self.network.nickname, connection.nickname)) # Log to console.
  4. connection.nick(connection.nickname + ''.join(random.choice(string.digits) for _ in range(3))) # Take temporary nick.
  5. NickServ.recover_nick(connection, self.network.password) # Recover nick.