I feel like it's a problem that modern chat platforms don't care about users being able to control their experience on the platform, or actually want to prevent it (with Discord's ToS banning client modifications, for example), and I think that's unacceptable for what's become the primary means of socialization for a lot of people.
Plugins and alternate clients need to make a return. Telegram does get some credit for publishing source code and API info.
@NovaSquirrel I started using Discord a lot more once I discovered Ripcord:
https://cancel.fm/ripcord/
@rainwarrior @NovaSquirrel That looks cool... I wish it was open source 😆
@Tobi @rainwarrior Not being open source and (from what I can tell) not having scripting are why I haven't tried it. If you don't like something about it or want a feature you can't do anything about it. Even then, the ToS prohibits it.
@rainwarrior @Tobi If they're responsive and you trust them I suppose it's a bit different. I'm mostly reacting to the situation surrounding Lunar Magic but I realize not every developer is like that.
I was mostly going based on a Discord staff member saying it does on Reddit ( https://www.reddit.com/r/discordapp/comments/8tukek/ripcord_unofficial_native_discord_client_no/e1toruy/?context=8&depth=9 ), but they don't actually name anything in particular.
@NovaSquirrel @Tobi I'm sure Discord doesn't approve of it, whether or not it's forbidden by the TOS for end users, not sure, but for that one they also have an explicit term that says they can boot anyone they want for no reason. So it's maybe a moot point anyway.
(Though I'd sort of guess that it's more likely they'd find a way to block the program rather than want to dump a large amount of users.)