Iphrojekthi ye-Revolt ithuthukisa enye indlela evulekile yesikhulumi se-Discord

Iphrojekthi ye-Revolt ithuthukisa inkundla yokuxhumana okuhloswe ngayo ukudala i-analogue evulekile yesithunywa se-Discord sobunikazi. Njenge-Discord, inkundla ye-Revolt igxile ekudaleni izinkundla zokuhlela ukuxhumana phakathi kwemiphakathi namaqembu anezintshisekelo ezifanayo. I-Revolt ikuvumela ukuthi usebenzise iseva yakho yokuxhumana endaweni yakho futhi, uma kunesidingo, uqinisekise ukuhlanganiswa kwayo nesizindalwazi noma ukuxhumana usebenzisa izinhlelo zokusebenza ezitholakalayo zamaklayenti. Ukuze kusetshenziswe iseva esheshayo, kunikezwa isithombe sesitsha se-Docker.

Ingxenye yeseva ye-Revolt ibhalwe nge-Rust, isebenzisa i-MongoDB DBMS ukuze igcinwe futhi isatshalaliswa ngaphansi kwelayisensi ye-AGPLv3. Ingxenye yeklayenti ibhalwe ku-TypeScript futhi enguqulweni yezinhlelo zedeskithophu isekelwe endaweni yesikhulumi se-Electron, futhi enguqulweni yohlelo lokusebenza lwewebhu - kuhlaka lwe-Preact naku-Vite toolkit. Ngokuhlukana, iphrojekthi ithuthukisa izingxenye ezifana neseva yokuxhumana ngezwi, isevisi yokushintshanisa amafayela, i-proxy kanye nejeneretha yamawijethi eyakhelwe emakhasini. Izinhlelo zokusebenza zeselula ze-Android ne-iOS azinikeziwe; kunalokho, kuhlongozwa ukuthi kusetshenziswe uhlelo lwewebhu olufakiwe olusebenza kumodi ye-PWA (Progressive Web Apps).

Inkundla isesigabeni sokuqala sokuhlola i-beta futhi ngesimo sayo samanje isekela kuphela ingxoxo yombhalo neyezwi, engasetshenziswa, isibonelo, ukuze abadlali baxhumane ngenkathi bedlala imidlalo yekhompiyutha ndawonye. Izici eziyisisekelo zihlanganisa ukusetha isimo somsebenzisi, ukudala iphrofayela enemakhaphu ye-Markdown, ukunamathisela amabheji kumsebenzisi, ukudala amaqembu abasebenzisi, iziteshi namaseva, ukuhlukaniswa kwamandla, amathuluzi okuvimbela/ukuvulela abephula umthetho, ukusekelwa kokuthumela izimemo (isimemo).

Kokukhishwayo okuzayo, silindele ukusekelwa kwama-bots, isistimu yokulinganisela egcwele ngokugcwele, namamojula okuhlanganiswa nezinkundla zokuxhumana i-Discord ne-Matrix. Ngokuhamba kwesikhathi, kuhlelwa ukusebenzisa ukwesekwa kwezingxoxo ezivikelekile (E2EE Chat), ezisebenzisa ukubethela ngasemaphethelweni ohlangothini lwabahlanganyeli. Ngaso leso sikhathi, iphrojekthi ayihlosile ukuthuthukela kumasistimu ahlukaniswe futhi ahlangene ahlanganisa amaseva amaningana. I-Revolt ayizami ukuncintisana ne-Matrix, ayifuni ukwenza inkimbinkimbi ukuqaliswa kwephrothokholi, futhi ibheka i-niche yayo njengokwakhiwa kwamaseva angawodwa asebenza kahle kumaphrojekthi angawodwana kanye nemiphakathi engase yethulwe nge-VPS eshibhile.

Phakathi kwezingxenyekazi zengxoxo eziseduze ne-Revolt, singaphinde sibone iphrojekthi evuliwe kancane i-Rocket.Chat, ingxenye yeseva ebhalwe ku-JavaScript, isebenza ku-Node.js yesikhulumi futhi isakazwa ngaphansi kwelayisensi ye-MIT. Ku-Rocket.Chat, umsebenzi oyisisekelo kuphela ovuliwe, futhi izici ezengeziwe zisatshalaliswa ngendlela yezengezo ezikhokhelwayo. I-Rocket.Chat ilinganiselwe ekuthumeleni imiyalezo ngombhalo futhi igxile kakhulu ekuhleleni ukuxhumana phakathi kozakwethu ezinkampanini nokwenza kube lula ukuxhumana namakhasimende, ozakwethu nabaphakeli.

Source: opennet.ru

Engeza amazwana