6 ms·
I think their UX is awful, and their client is very slow in channels with thousands of users. They should open up their protocol so alternative clients can be c
by anafh83 8y ago
I think their UX is awful, and their client is very slow in channels with thousands of users. They should open up their protocol so alternative clients can be created, or at least some IRC gateway.
I haven't made many calls but the sound was always crisp.
- scrollaway 8y agoI agree on opening the protocol but if what you want is a gateway, it's already open enough for that. https://github.com/42wim/matterbridge https://github.com/42wim/matterbridge
- marksomnian 8y ago> open up their protocol Both the Rest API (that official clients use internally too), as well as the real-time WebSocket protocol are described here: https://discordapp.com/developers/docs/reference https://discordapp.com/developers/docs/reference https://discordapp.com/developers/docs/topics/gateway https://discordapp.com/developers/docs/topics/gateway
- Ycros 8y agoUnfortunately you can't use these APIs to create third party clients because that violates their ToS, they are meant only for writing bots. If they catch you using these APIs with your full account credentials they'll ban your account.
- tenryuu 8y agoThey can't catch you using these apis since these are the same apis the first party client runs off of
- Fnoord 8y agoOf course they can catch you if your client isn't 100% the same as the original there are going to be differences which "forensic" tools are going to prove.
- tenryuu 8y agoForensic net requests? You can MITM the entire traffic. Mimicking it's nature isn't the hardest task in the world if all the data is handed on a silver platter, and it's even easier when their client code is uncompiled JavaScript. There are always people data mining the client. If you're thinking they're going to check the actual software. Like ass I'm going to let someone into my house to check if I'm breaking their terms of service