Лоиҳаи Revolt алтернативаи кушодро ба платформаи Discord таҳия мекунад

Лоиҳаи Revolt як платформаи коммуникатсионӣ таҳия мекунад, ки барои эҷоди аналоги кушодаи мессенҷери хусусии Discord нигаронида шудааст. Мисли Discord, платформаи Revolt ба эҷоди платформаҳо барои ташкили муоширати байни ҷамоатҳо ва гурӯҳҳои дорои манфиатҳои умумӣ нигаронида шудааст. Revolt ба шумо имкон медиҳад, ки сервери шахсии худро барои иртибот дар бинои худ идора кунед ва дар ҳолати зарурӣ ҳамгироии онро бо вебсайт таъмин кунед ё бо истифода аз замимаҳои муштарии дастрас муошират кунед. Барои ҷойгиркунии зуд сервер, тасвири контейнер барои Docker пешниҳод карда мешавад.

Қисми сервери Revolt дар Rust навишта шудааст, DBMS MongoDB-ро барои нигоҳдорӣ истифода мебарад ва таҳти иҷозатномаи AGPLv3 паҳн карда мешавад. Қисми муштарӣ дар TypeScript навишта шудааст ва дар версияи системаҳои мизи корӣ ба платформаи Electron ва дар версияи замимаи веб - дар чаҳорчӯбаи Preact ва асбобҳои Vite асос ёфтааст. Алоҳида, лоиҳа чунин ҷузъҳоро ба монанди сервер барои иртиботи овозӣ, хидмати мубодилаи файлҳо, прокси ва генератори виджетҳои дар саҳифаҳо сохташуда таҳия мекунад. Барномаҳои мобилӣ барои Android ва iOS пешниҳод карда нашудаанд, ба ҷои ин, истифодаи веб-барномаи насбшуда, ки дар реҷаи PWA (Progressive Web Apps) кор мекунад, пешниҳод карда мешавад.

Платформа дар марҳилаи ибтидоии санҷиши бета қарор дорад ва дар шакли ҳозираи он танҳо сӯҳбати матнӣ ва овозиро дастгирӣ мекунад, ки масалан, барои муоширати бозигарон ҳангоми бозӣ бо бозиҳои компютерӣ истифода мешавад. Хусусиятҳои асосӣ муқаррар кардани мақоми корбар, эҷоди профил бо тамғаи Markdown, замима кардани нишонҳо ба корбар, эҷоди гурӯҳҳои корбарон, каналҳо ва серверҳо, тақсими ваколатҳо, асбобҳо барои бастан/кушода кардани вайронкунандагон, дастгирии фиристодани даъватномаҳо (даъват) иборатанд.

Дар нашрҳои оянда, мо интизори дастгирии ботҳо, системаи мукаммали модератсия ва модулҳо барои ҳамгироӣ бо платформаҳои коммуникатсионӣ Discord ва Matrix ҳастем. Дар муддати тӯлонӣ, татбиқи дастгирии чатҳои бехатар (E2EE Chat), ки рамзгузории охири ба охир дар тарафи иштирокчиёнро истифода мебаранд, ба нақша гирифта шудааст. Дар айни замон, лоиҳа ният надорад, ки ба системаҳои ғайримарказонидашуда ва федератсия, ки якчанд серверҳоро муттаҳид мекунад, рушд кунад. Revolt кӯшиш намекунад, ки бо Matrix рақобат кунад, намехоҳад иҷрои протоколро душвор созад ва чароғдони худро эҷоди серверҳои ягонаи оптималӣ барои лоиҳаҳои инфиродӣ ва ҷамоатҳо мешуморад, ки онҳоро дар VPS арзон оғоз кардан мумкин аст.

Дар байни платформаҳои чатӣ, ки ба Revolt наздиканд, мо метавонем лоиҳаи қисман кушодаи Rocket.Chat-ро низ қайд кунем, ки қисми сервери он дар JavaScript навишта шудааст, дар платформаи Node.js кор мекунад ва таҳти иҷозатномаи MIT паҳн мешавад. Дар Rocket.Chat танҳо функсияҳои асосӣ кушодаанд ва хусусиятҳои иловагӣ дар шакли иловаҳои пулакӣ тақсим карда мешаванд. Rocket.Chat танҳо бо паёмнависии матнӣ маҳдуд аст ва асосан ба ташкили муоширати байни ҳамкорон дар ширкатҳо ва мусоидат ба ҳамкориҳо бо муштариён, шарикон ва таъминкунандагон нигаронида шудааст.

Манбаъ: opennet.ru

Илова Эзоҳ