IRC clients already exist that can do most of these things, like https://thelounge.github.io
/Shameless plug
/Shameless plug
IRC works for a devops shop, but it's unsuitable otherwise.
The demo is pretty, though.
The number of times I see people write root passwords or financial info in Slack is scary.