Please let this put an end to the hipchat/slack madness.
I love IRC but Slack/hipChat has some features IRC can't provide. Especially, the "formatted"/"preview" (images, videos, URL preview, tables) messages. Even if the IRC client supports some of theses features, the protocol is just text, you can't add meta/structured data to a message.
HTTP and TCP are just plane text too. Its what you do with that text that matters.
Somebody just has to find a way to shoehorn it in. I'd propose using a basic system built on top of the basic AK meta-protocol for serial communication.