Mae prosiect Revolt yn datblygu dewis arall agored i'r platfform Discord

Mae'r prosiect Revolt yn datblygu llwyfan cyfathrebu gyda'r nod o greu analog agored o'r negesydd Discord perchnogol. Fel Discord, mae platfform Revolt yn canolbwyntio ar greu llwyfannau ar gyfer trefnu cyfathrebu rhwng cymunedau a grwpiau sydd â diddordebau cyffredin. Mae Revolt yn caniatáu ichi redeg eich gweinydd eich hun ar gyfer cyfathrebu ar eich eiddo ac, os oes angen, sicrhau ei integreiddio â gwefan neu gyfathrebu gan ddefnyddio cymwysiadau cleient sydd ar gael. Ar gyfer defnyddio gweinydd cyflym, cynigir delwedd cynhwysydd ar gyfer Docker.

Mae rhan gweinydd Revolt wedi'i ysgrifennu yn Rust, yn defnyddio'r MongoDB DBMS ar gyfer storio ac yn cael ei ddosbarthu o dan y drwydded AGPLv3. Mae rhan y cleient wedi'i hysgrifennu yn TypeScript ac yn y fersiwn ar gyfer systemau bwrdd gwaith mae'n seiliedig ar y platfform Electron, ac yn y fersiwn o'r cymhwysiad gwe - ar y fframwaith Preact a'r pecyn cymorth Vite. Ar wahân, mae'r prosiect yn datblygu cydrannau fel gweinydd ar gyfer cyfathrebu llais, gwasanaeth cyfnewid ffeiliau, dirprwy a generadur o widgets sydd wedi'u cynnwys mewn tudalennau. Ni ddarperir cymwysiadau symudol ar gyfer Android ac iOS; yn lle hynny, cynigir defnyddio cymhwysiad gwe wedi'i osod yn gweithredu yn y modd PWA (Progressive Web Apps).

Mae'r platfform yn y cam profi beta cychwynnol ac ar ei ffurf bresennol yn cefnogi sgwrs testun a llais yn unig, y gellir ei ddefnyddio, er enghraifft, i chwaraewyr gyfathrebu wrth chwarae gemau cyfrifiadurol gyda'i gilydd. Mae nodweddion sylfaenol yn cynnwys gosod statws y defnyddiwr, creu proffil gyda Markdown markup, cysylltu bathodynnau i'r defnyddiwr, creu grwpiau defnyddwyr, sianeli a gweinyddwyr, gwahanu pwerau, offer ar gyfer blocio / dadflocio troseddwyr, cefnogaeth ar gyfer anfon gwahoddiadau (gwahodd).

Yn y datganiadau sydd i ddod, rydym yn disgwyl cefnogaeth ar gyfer bots, system gymedroli lawn, a modiwlau ar gyfer integreiddio â'r llwyfannau cyfathrebu Discord a Matrix. Yn y tymor hwy, bwriedir gweithredu cefnogaeth ar gyfer sgyrsiau diogel (E2EE Chat), sy'n defnyddio amgryptio pen-i-ben ar ochr y cyfranogwyr. Ar yr un pryd, nid yw'r prosiect yn bwriadu datblygu tuag at systemau datganoledig a ffederal sy'n cyfuno sawl gweinydd. Nid yw Revolt yn ceisio cystadlu â Matrix, nid yw am gymhlethu gweithrediad y protocol, ac mae'n ystyried mai ei niche yw creu gweinyddwyr sengl sy'n gweithredu'n optimaidd ar gyfer prosiectau a chymunedau unigol y gellir eu lansio ar VPS rhad.

Ymhlith y llwyfannau sgwrsio sy'n agos at Revolt, gallwn hefyd nodi'r prosiect rhannol agored Rocket.Chat, y mae rhan y gweinydd ohono wedi'i ysgrifennu yn JavaScript, yn rhedeg ar lwyfan Node.js ac yn cael ei ddosbarthu o dan y drwydded MIT. Yn Rocket.Chat, dim ond y swyddogaeth sylfaenol sydd ar agor, a dosberthir nodweddion ychwanegol ar ffurf ychwanegion taledig. Mae Rocket.Chat yn gyfyngedig i negeseuon testun ac mae'n canolbwyntio'n bennaf ar drefnu cyfathrebu rhwng cydweithwyr mewn cwmnïau a hwyluso rhyngweithio â chwsmeriaid, partneriaid a chyflenwyr.

Ffynhonnell: opennet.ru

Ychwanegu sylw