Why complicate when there is irc? Darkfi has a cool solution called "ircd", better promote it... there would be more people willing to create interfaces.