Discord has neither.
I don't have any influence over these giant communities but if I were starting them from scratch I would put them on https://spectrum.chat because it explicitly solves these issues. (no affiliation) Now the network effect makes it a lot harder. I would encourage -new- open source communities to check Spectrum out.