Revolt төсөл нь Discord платформын нээлттэй хувилбарыг боловсруулж байна

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

Revolt серверийн хэсэг нь Rust хэл дээр бичигдсэн, MongoDB DBMS-ийг хадгалахад ашигладаг бөгөөд AGPLv3 лицензийн дагуу түгээгддэг. Үйлчлүүлэгчийн хэсэг нь TypeScript дээр бичигдсэн бөгөөд ширээний системд зориулсан хувилбар нь Electron платформ дээр, вэб програмын хувилбарт Preact framework болон Vite toolkit дээр суурилдаг. Тус төсөл нь дуут холбооны сервер, файл солилцох үйлчилгээ, прокси, хуудсанд суурилуулсан виджет үүсгэгч зэрэг бүрэлдэхүүн хэсгүүдийг тусад нь боловсруулж байна. Андройд болон iOS-д зориулсан гар утасны програм хангамж байхгүй бөгөөд үүний оронд PWA (Progressive Web Apps) горимд ажилладаг суулгасан вэб програмыг ашиглахыг санал болгож байна.

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

Ирэх хувилбаруудад бид роботуудын дэмжлэг, бүрэн хэмжээний зохицуулалтын систем, Discord болон Matrix харилцааны платформуудтай нэгтгэх модулиудыг хүлээж байна. Урт хугацаанд оролцогчдын талд төгсгөл хоорондын шифрлэлтийг ашигладаг аюулгүй чат (E2EE чат)-ын дэмжлэгийг хэрэгжүүлэхээр төлөвлөж байна. Үүний зэрэгцээ, төсөл нь хэд хэдэн серверүүдийг нэгтгэсэн төвлөрсөн бус, нэгдсэн систем рүү чиглүүлэх бодолгүй байна. Revolt нь Матрицтай өрсөлдөхийг оролддоггүй, протоколын хэрэгжилтийг хүндрүүлэхийг хүсэхгүй байгаа бөгөөд хямд VPS дээр ажиллуулж болох бие даасан төсөл, нийгэмлэгүүдэд оновчтой ажилладаг дан серверүүдийг бий болгох явдал гэж үздэг.

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

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх