Zulip has a thread based Instant messaging model which helps facilitate multiple different conversations in the same channel without losing track / context.
More on their homepage - https://zulipchat.com/
More on their homepage - https://zulipchat.com/
The idea is you subscribe to a channel, but then any post to the channel needs to also have some sort of logical subject.
Zulip, used well, ensures that the messages are partitioned into different conversations, so you can easily do things like skip to the bottom of a long thread to see if it ends in a satisfactory resolution, without missing the unrelated question that you need to answer.