Revolt, otwarta alternatywa dla Discord

Discord to darmowy komunikator internetowy wieloplatformowy czat głosowy VolP, czat wideo i tekstowy który zyskał dużą popularność w ostatnich latach działa za pośrednictwem serwerów i jest podzielony na kanały tekstowe lub głosowe.

Klient Discord jest oparty na frameworku Electron i jest tworzony za pomocą narzędzi do tworzenia stron internetowych, co pozwala na wieloplatformowość i uruchamianie na komputerach osobistych i w Internecie. Oprogramowanie jest obsługiwane przez jedenaście centrów danych rozsianych po całym świecie, aby utrzymać niskie opóźnienia w kontaktach z klientami.

Wszystkie wersje klienta obsługują ten sam zestaw funkcji, a aplikacja Discord na komputery osobiste jest specjalnie zaprojektowana do użytku podczas grania, w tym takie funkcje, jak niskie opóźnienia, bezpłatne serwery rozmów głosowych dla użytkowników i dedykowana infrastruktura serwerowa.

O buncie

Projekt Revolt jest pozycjonowana jako rozwój platformy komunikacyjnej mającej na celu stworzenie open source odpowiednik komunikatora Discord

Podobnie jak Discord, platforma Revolt koncentruje się na tworzeniu platform do organizowania komunikacji między społecznościami i grupami ze wspólnymi interesami. Bunt pozwala na uruchomienie własnego serwera komunikacji w swoich obiektach oraz, w razie potrzeby, zapewnić jej integrację ze stroną internetową lub komunikację za pomocą dostępnych aplikacji klienckich. W celu szybkiego wdrożenia serwera udostępniono obraz kontenera dla platformy Docker.

Serwerowa strona Revolt jest napisany w Rust, użyj MongoDB do przechowywania i jest rozpowszechniany na licencji AGPLv3. Strona klienta jest napisana w TypeScript a w wersji desktopowej opiera się na platformie Elektron, oraz w wersji aplikacji internetowej, w ramach Preact i zestawie narzędzi Vite.

Osobny projekt rozwija komponenty takie jak serwer do komunikacji głosowej, usługa udostępniania plików, proxy oraz generator wbudowanych widżetów na stronie. Aplikacje mobilne na Androida i iOS nie są dostarczane; zamiast tego proponuje się użycie zainstalowanej aplikacji internetowej, która działa w trybie PWA (Progressive Web Apps).

Platforma jest w początkowej fazie testów beta A w obecnej formie obsługuje jedynie czat tekstowy i głosowy, który można wykorzystać np. do komunikacji między graczami podczas wspólnego przejścia gier komputerowych. Z podstawowe cechy, podświetlenia ustawiają status użytkownika, stwórz profil z przecenami, dołączaj identyfikatory do użytkownika, twórz grupy użytkowników, kanały i serwery, separacja uprawnień, narzędzia do blokowania/odblokowywania naruszycieli, obsługa wysyłania zaproszeń (zaproszeń).

Oczekuje się, że nadchodzące wydania będą wspierać boty, kompletny system moderacji i moduły do ​​integracji z platformami komunikacyjnymi Discord i Matrix, dodatkowo w dłuższej perspektywie, planowane jest wdrożenie obsługi bezpiecznych czatów (E2EE Chat), które wykorzystują szyfrowanie typu end-to-end po stronie uczestnika.

Jednocześnie projekt nie zamierza rozwijać się w kierunku systemów zdecentralizowanych i sfederowanych które łączą się z wieloma serwerami. Revolt nie próbuje konkurować z Matrixem, nie chce komplikować implementacji protokołu i za swoją niszę uważa tworzenie unikalnych serwerów, które działają optymalnie dla poszczególnych projektów i społeczności, które można uruchomić na tanim VPS-ie.

Wśród platform czatowych zbliżonych do Revolt można też zaobserwować częściowo otwarty projekt Rocket.Chat, którego część serwerowa napisana jest w JavaScript, działa na platformie Node.js i jest dystrybuowana na licencji MIT.

W Rocket.Chat otwarta jest tylko podstawowa funkcjonalność, a dodatkowe funkcje są dystrybuowane w postaci płatnych wtyczek. Rocket.Chat ogranicza się do wiadomości tekstowych i koncentruje się przede wszystkim na prowadzeniu czatów firmowych, komunikowaniu się ze współpracownikami w firmach oraz zapewnianiu interakcji z klientami, partnerami i dostawcami. Możesz także wspomnieć o otwartych posłańcach Zulip, Mattermost, Wire, Gitter i Briar.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły W poniższym linku.


Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.