longpoll the open/closed service
run the http poll loop on module initialize

and just get the IrcBot "object" from it's global atom