Discord je bezplatná služba rychlých zpráv multiplatformní hlasový chat VolP, video a textový chat který si získal velkou popularitu v posledních letech funguje prostřednictvím serverů a je rozdělen na textové nebo hlasové kanály.
Klient Discord je založen na elektronovém rámci a je vytvořen s nástroji pro vývoj webových aplikací, což umožňuje multiplatformní provoz na osobních počítačích a na webu. Software je podporován jedenácti datovými centry roztroušenými po celém světě, aby byla u klientů nízká latence.
Všechny verze klienta podporují stejnou sadu funkcí a aplikace Discord pro osobní počítače je speciálně navržena pro použití při hraní her, včetně funkcí, jako je nízká latence, bezplatné servery pro hlasový chat pro uživatele a infrastruktura vyhrazeného serveru.
O vzpouře
El Proyecto Revolt je umístěn jako vývoj komunikační platformy zaměřené na vytvoření a open source analog Discord messengeru
Stejně jako Discord, platforma Revolt se zaměřuje na vytváření platforem pro organizaci komunikace mezi komunitami a skupinami se společnými zájmy. Vzpoura umožňuje provozovat vlastní server komunikace ve svých zařízeních a v případě potřeby zajistit její integraci s webovou stránkou nebo komunikovat pomocí dostupných klientských aplikací. Pro rychlé nasazení serveru je k dispozici image kontejneru pro Docker.
Serverová strana Revoltu je to napsáno v Rustu, pro ukládání použijte MongoDB a je distribuován pod licencí AGPLv3. Strana klienta je napsána v jazyce TypeScript a v desktopové verzi vychází z platformy Elektron, a ve verzi webové aplikace, v rámci Preact a sadě nástrojů Vite.
Samostatným projektem je vývoj komponent, jako je server pro hlasovou komunikaci, služba sdílení souborů, proxy server a generátor vložených widgetů na stránce. Mobilní aplikace pro Android a iOS nejsou k dispozici; místo toho se navrhuje použít nainstalovanou webovou aplikaci, která funguje v režimu PWA (Progressive Web Apps).
Platforma je v počáteční fázi beta testování A v současné podobě podporuje pouze textový a hlasový chat, který lze využít například ke komunikaci mezi hráči při společném průchodu počítačovými hrami. Z základní vlastnosti, zvýraznění nastavení stavu uživatele, vytvořit profil s markdown markdown, připojit odznaky k uživateli, vytvářet skupiny uživatelů, kanály a servery, oddělení oprávnění, nástroje k blokování / odblokování pachatelů, podpora pro zasílání pozvánek (pozvání).
Očekává se, že nadcházející verze budou podporovat roboty, kompletní systém moderování a moduly pro integraci s komunikačními platformami Discord a Matrix, navíc k tomu v dlouhodobějším horizontu, plánuje se implementace podpory pro zabezpečené chaty (E2EE Chat), které používají šifrování typu end-to-end na straně účastníka.
Současně projekt nemá v úmyslu vyvíjet se směrem k decentralizovaným a federativním systémům které se připojují k více serverům. Revolt se nesnaží konkurovat Matrixu, nechce komplikovat implementaci protokolu a považuje za jeho mezeru vytváření unikátních serverů, které optimálně fungují pro jednotlivé projekty a komunity, které lze provozovat na levném VPS.
Mezi chatovacími platformami blízkými Revoltu lze také pozorovat částečně otevřený projekt Rocket.Chat, jehož serverová část je napsána v JavaScriptu, běží na platformě Node.js a je distribuována pod licencí MIT.
V Rocket.Chat je otevřena pouze základní funkce a další funkce jsou distribuovány ve formě placených pluginů. Rocket.Chat se omezuje na textové zprávy a primárně se zaměřuje na hostování podnikových chatů, komunikaci s kolegy ve společnostech a zajištění interakce se zákazníky, partnery a dodavateli. Můžete také zmínit otevřené posly Zulip, Mattermost, Wire, Gitter a Briar.
Konečně pokud se o tom chcete dozvědět více, můžete zkontrolovat podrobnosti Na následujícím odkazu.