Revolt, die open source -alternatief vir Discord | Van Linux
Donkerkrizt | 13/09/2021 13:33 | Opgedateer na 14/09/2021 06:15 | aansoeke
Discord is 'n gratis kitsboodskapdiens multi-platform VolP-stemklets, video- en teksklets wat baie gewild geword het in die afgelope jaar, en dit werk deur bedieners en is geskei in teks- of stemkanale.
Die Discord -kliënt is gebaseer op die Electron-raamwerk en dit is gemaak met webontwikkelingsinstrumente, wat dit moontlik maak om op multiplatform te werk en op persoonlike rekenaars en op die internet te werk. Die sagteware word ondersteun deur elf datasentrums versprei oor die hele wêreld om die vertraging by kliënte laag te hou.
Alle weergawes van die kliënt ondersteun dieselfde stel funksies, en die Discord -toepassing vir persoonlike rekenaars is spesifiek ontwerp vir gebruik tydens speletjies, insluitend funksies soos lae latency, gratis stemkletsbedieners vir gebruikers en 'n toegewyde bedienerinfrastruktuur.
El proyecto Revolt is geposisioneer as 'n ontwikkeling van 'n kommunikasieplatform wat daarop gemik is om 'n open source analoog van Discord messenger
Soos Discord, die platform Revolt fokus op die skep van platforms om kommunikasie tussen gemeenskappe en groepe te organiseer met gemeenskaplike belange. Opstand stel u in staat om u eie bediener te bestuur kommunikasie in sy fasiliteite en, indien nodig, die integrasie daarvan met 'n webwerf verseker of kommunikeer met behulp van die beskikbare kliëntetoepassings. Vir 'n vinnige ontplooiing van die bediener word 'n houerbeeld vir Docker verskaf.
Die bedienerkant van Revolt dit is in Rust geskryf, gebruik MongoDB vir berging en word versprei onder die AGPLv3 -lisensie. Die kliëntkant is in TypeScript geskryf en in die lessenaarweergawe is dit gebaseer op die platform Electron, en in die weergawe van die webtoepassing, in die Preact -raamwerk en die Vite -toolkit.
'N Afsonderlike projek ontwikkel komponente soos 'n bediener vir stemkommunikasie, 'n lêerdelingsdiens, 'n instaanbediener en 'n generator wat ingeboude widgets op die bladsy bevat. Mobiele programme vir Android en iOS word nie verskaf nie; In plaas daarvan word voorgestel dat u 'n geïnstalleerde webtoepassing gebruik wat in die PWA -modus (Progressive Web Apps) werk.
Die platform is in die aanvanklike beta -toetsfase En in sy huidige vorm ondersteun dit slegs teks- en stemklets, wat byvoorbeeld gebruik kan word om tussen spelers te kommunikeer tydens die gesamentlike gang van rekenaarspeletjies. Van die basiese eienskappe, hoogtepunte stel 'n gebruikersstatus in, skep 'n profiel met markdown markdown, heg kentekens aan 'n gebruiker, skep gebruikersgroepe, kanale en bedieners, skeiding van voorregte, gereedskap om oortreders te blokkeer / deblokkeer, ondersteuning vir die stuur van uitnodigings (uitnodiging).
Daar word verwag dat komende vrystellings bots sal ondersteun, 'n volledige modereringstelsel en modules vir integrasie met die Discord- en Matrix -kommunikasieplatforms, benewens dit op langer termyn, daar word beplan om ondersteuning vir veilige geselsies te implementeer (E2EE Chat), wat end-to-end-kodering aan die deelnemerskant gebruik.
Terselfdertyd, die projek is nie van plan om na gedesentraliseerde en federale stelsels te ontwikkel nie wat by verskeie bedieners aansluit. Revolt probeer nie om met Matrix mee te ding nie, wil nie die implementering van die protokol bemoeilik nie en beskou die nis daarvan as unieke bedieners wat optimaal werk vir individuele projekte en gemeenskappe wat op 'n goedkoop VPS bestuur kan word.
In Rocket.Chat is slegs die basiese funksies oop en die bykomende funksies word versprei in die vorm van betaalde inproppe. Rocket.Chat is beperk tot sms -boodskappe en is hoofsaaklik gefokus op die aanbied van korporatiewe geselsies, kommunikasie met kollegas by ondernemings en om interaksie met kliënte, vennote en verskaffers te verseker. U kan ook die oop boodskappers Zulip, Mattermost, Wire, Gitter en Briar noem.
Ten slotte as u belangstel om meer daarvan te wete te kom, u kan die besonderhede nagaan In die volgende skakel.