Mradi wa Revolt unatengeneza njia mbadala iliyo wazi kwa jukwaa la Discord

Mradi wa Revolt unatengeneza jukwaa la mawasiliano linalolenga kuunda analogi iliyo wazi ya mjumbe wa wamiliki wa Discord. Kama vile Discord, jukwaa la Revolt linalenga kuunda majukwaa ya kupanga mawasiliano kati ya jumuiya na vikundi vyenye maslahi ya pamoja. Uasi hukuruhusu kuendesha seva yako mwenyewe kwa mawasiliano kwenye eneo lako na, ikiwa ni lazima, hakikisha kuunganishwa kwake na Wavuti au kuwasiliana kwa kutumia programu za mteja zinazopatikana. Kwa upelekaji wa haraka wa seva, picha ya kontena ya Docker inatolewa.

Sehemu ya seva ya Revolt imeandikwa kwa Rust, hutumia DBMS ya MongoDB kuhifadhi na inasambazwa chini ya leseni ya AGPLv3. Sehemu ya mteja imeandikwa katika TypeScript na katika toleo la mifumo ya kompyuta ya mezani inategemea jukwaa la Electron, na katika toleo la programu ya wavuti - kwenye mfumo wa Preact na zana ya zana ya Vite. Kando, mradi unaunda vipengee kama seva ya mawasiliano ya sauti, huduma ya kubadilishana faili, proksi na jenereta ya wijeti zilizojengwa kwenye kurasa. Programu za rununu za Android na iOS hazijatolewa; badala yake, inapendekezwa kutumia programu ya wavuti iliyosakinishwa inayofanya kazi katika hali ya PWA (Programu Zinazoendelea za Wavuti).

Jukwaa liko katika hatua ya awali ya majaribio ya beta na katika hali yake ya sasa inasaidia tu gumzo la maandishi na sauti, ambalo linaweza kutumika, kwa mfano, kwa wachezaji kuwasiliana wanapocheza michezo ya kompyuta pamoja. Vipengele vya msingi ni pamoja na kuweka hali ya mtumiaji, kuunda wasifu na markup ya Markdown, kuambatisha beji kwa mtumiaji, kuunda vikundi vya watumiaji, vituo na seva, mgawanyo wa mamlaka, zana za kuzuia/kufungua wanaokiuka, usaidizi wa kutuma mialiko (alika).

Katika matoleo yanayokuja, tunatarajia usaidizi wa roboti, mfumo kamili wa udhibiti, na moduli za kuunganishwa na majukwaa ya mawasiliano ya Discord na Matrix. Kwa muda mrefu zaidi, imepangwa kutekeleza usaidizi wa gumzo salama (E2EE Chat), ambazo hutumia usimbaji fiche kutoka mwisho hadi mwisho kwa upande wa washiriki. Wakati huo huo, mradi haukusudii kuendeleza mifumo ya ugatuzi na shirikisho inayochanganya seva kadhaa. Revolt haijaribu kushindana na Matrix, haitaki kutatiza utekelezaji wa itifaki, na inazingatia niche yake kuwa uundaji wa seva moja zinazofanya kazi kikamilifu kwa miradi na jumuiya za kibinafsi ambazo zinaweza kuzinduliwa kwa VPS ya bei nafuu.

Miongoni mwa majukwaa ya gumzo karibu na Revolt, tunaweza pia kutambua mradi uliofunguliwa kiasi wa Rocket.Chat, sehemu ya seva ambayo imeandikwa katika JavaScript, inaendeshwa kwenye jukwaa la Node.js na inasambazwa chini ya leseni ya MIT. Katika Rocket.Chat, utendakazi wa kimsingi pekee ndio umefunguliwa, na vipengele vya ziada vinasambazwa katika mfumo wa nyongeza zinazolipishwa. Rocket.Chat ina ukomo wa ujumbe mfupi na inalenga hasa kupanga mawasiliano kati ya wafanyakazi wenza katika makampuni na kuwezesha mwingiliano na wateja, washirika na wasambazaji.

Chanzo: opennet.ru

Kuongeza maoni