code: async def on_raw_312(self, message):
          
          target, nickname, server, serverinfo = message.params
          info = {
              'server': server,
              'server_info': serverinfo
          }
  
          if nickname in self._pending['whois']:
              self._whois_info[nickname].update(info)
          if nickname in self._pending['whowas']:
              self._whowas_info[nickname].update(info)
docs: WHOIS server info.