Did you look at/consider zulip? Using it at work now, and miss a simple/irc-like cli client (there's an official client that runs in the terminal - but it's more of a TUI than a weechat-work-a-like. However their python Api is nice enough that one can almost just use that. But maybe only for writing - not full participation in conversations... :)