Revolt долбоору Discord платформасына ачык альтернатива иштеп чыгууда

Revolt долбоору жеке менчик Discord мессенджеринин ачык аналогун түзүүгө багытталган коммуникация платформасын иштеп чыгууда. Discord сыяктуу эле, Revolt платформасы жалпы кызыкчылыктары бар жамааттардын жана топтордун ортосундагы байланышты уюштуруу үчүн платформаларды түзүүгө багытталган. Revolt сизге өзүңүздүн жайыңызда байланыш үчүн өз сервериңизди иштетүүгө жана зарыл болсо, анын веб-сайт менен интеграцияланышын камсыз кылууга же жеткиликтүү кардар тиркемелери аркылуу баарлашууга мүмкүндүк берет. Тез серверди жайылтуу үчүн, Docker үчүн контейнер сүрөтү сунушталат.

Revolt сервер бөлүгү Rust менен жазылган, сактоо үчүн MongoDB DBMS колдонот жана AGPLv3 лицензиясы астында таратылат. Кардар бөлүгү TypeScript-те жазылган жана рабочий системалар үчүн версияда Electron платформасында, ал эми веб-тиркеменин версиясында - Preact алкактарында жана Vite инструменталдык топтомунда жазылган. Долбоор өзүнчө, үн байланышы үчүн сервер, файл алмашуу кызматы, прокси жана баракчаларга орнотулган виджеттердин генератору сыяктуу компоненттерди иштеп чыгууда. Android жана iOS үчүн мобилдик тиркемелер камсыз кылынбайт, анын ордуна PWA (Прогрессивдүү Web Apps) режиминде иштеген орнотулган веб тиркемесин колдонуу сунушталат.

Платформа алгачкы бета тестирлөө стадиясында жана анын учурдагы түрүндө, мисалы, оюнчулар компьютердик оюндарды чогуу ойноп жатканда баарлашуу үчүн колдонула турган текст жана үн чатын гана колдойт. Негизги функцияларга колдонуучунун статусун коюу, Markdown белгилөө менен профилди түзүү, колдонуучуга бейджиктерди тиркөө, колдонуучу топторун, каналдарды жана серверлерди түзүү, ыйгарым укуктарды бөлүштүрүү, бузуучуларды бөгөттөө/бөгөттөн чыгаруу куралдары, чакырууларды жөнөтүүнү колдоо (чакыруу) кирет.

Келе жаткан чыгарылыштарда биз ботторду, толук кандуу модерация системасын жана Discord жана Matrix байланыш платформалары менен интеграциялоо үчүн модулдарды колдоону күтөбүз. Узак мөөнөттүү келечекте катышуучулар тарабында аягына чейин шифрлөөнү колдонгон коопсуз чаттарды (E2EE Chat) колдоону ишке ашыруу пландаштырылууда. Ошол эле учурда, долбоор бир нече серверлерди бириктирген борбордон ажыратылган жана федеративдүү системаларды өнүктүрүүгө ниеттенбейт. Revolt Matrix менен атаандашууга аракет кылбайт, протоколду ишке ашырууну татаалдаштыргысы келбейт жана өзүнүн ордун арзан VPSде ишке киргизе турган жеке долбоорлор жана жамааттар үчүн оптималдуу иштеген бирдиктүү серверлерди түзүү деп эсептейт.

Revoltга жакын баарлашуу платформаларынын ичинен сервердик бөлүгү JavaScript менен жазылган, Node.js платформасында иштеген жана MIT лицензиясы боюнча таратылган жарым-жартылай ачык Rocket.Chat долбоорун да белгилей алабыз. Rocket.Chat'те негизги функциялар гана ачык жана кошумча функциялар акы төлөнүүчү кошумчалар түрүндө таратылат. Rocket.Chat тексттик билдирүүлөр менен гана чектелет жана негизинен компаниялардагы кесиптештердин ортосундагы байланышты уюштурууга жана кардарлар, өнөктөштөр жана жеткирүүчүлөр менен өз ара аракеттенүүнү жеңилдетүүгө багытталган.

Source: opennet.ru

Комментарий кошуу