If most of your audience doesn't use Discord, you're in a good spot. In the web dev world, so many projects use Discord that it's a massive benefit to just be in the server list with them. I felt my project had to use Discord.
It's been a while since I investigated solutions, but I really wanted Matrix to be viable at the time. I would check out https://element.io/ and see if it works for you.
It's been a while since I investigated solutions, but I really wanted Matrix to be viable at the time. I would check out https://element.io/ and see if it works for you.