Query for data
In general the bot would need to do /names at every chan he is in. Names usage is not limited.
Once he did that, we can start to do /whois nick nick NOTE: WHOIS usage is limited. The bot needs to reschedule the attemp if it fails.
We need to set a good sleep time between the attemps of doing names and whois. Dynamic would useful as well. Every command gets added to a queue at pircbot. We can get the size with getOutgoingQueueSize()
and throttle new requests if the queue is going to get to big.
The plan is to make the bot use five connections. Until he is at more thatn 120 chans, we can use one connection to interact with the operators, one connection to be at the chans and do names, and three to do whois whois whois....