Revolt, алтернатива на Discord с отворен код

Discord е безплатна услуга за незабавни съобщения многоплатформен гласов чат VolP, видео и текстов чат който придоби голяма популярност през последните години и работи чрез сървъри и е разделен на текстови или гласови канали.

Клиентът на Discord се основава на рамката на Electron и е направен с инструменти за уеб разработка, което му позволява да бъде мултиплатформен и да работи на персонални компютри и в мрежата. Софтуерът се поддържа от единадесет центъра за данни, разпръснати по целия свят, за да се поддържа ниска латентност при клиентите.

Всички версии на клиента поддържат същия набор от функции, а приложението Discord за персонални компютри е специално проектирано за използване по време на игри, включително функции като ниска латентност, безплатни сървъри за гласов чат за потребители и специална сървърна инфраструктура.

Относно бунта

Проектът Бунтът се позиционира като развитие на комуникационна платформа, насочена към създаване на аналог с отворен код на Discord messenger

Подобно на Discord, платформата Revolt се фокусира върху създаването на платформи за организиране на комуникацията между общности и групи с общи интереси. Бунт ви позволява да стартирате свой собствен сървър комуникации в неговите съоръжения и, ако е необходимо, да осигури интеграцията му с уебсайт или да комуникира с помощта на наличните клиентски приложения. За бързо внедряване на сървър се предоставя изображение на контейнер за Docker.

Сървърната страна на Revolt написано е на Rust, използвайте MongoDB за съхранение и се разпространява под лиценз AGPLv3. Клиентската страна е написана на TypeScript а в настолната версия се основава на платформата Електрони във версията на уеб приложението, в рамката Preact и инструментариума на Vite.

Отделен проект разработва компоненти като сървър за гласова комуникация, услуга за споделяне на файлове, прокси и генератор вградени джаджи на страницата. Мобилни приложения за Android и iOS не се предоставят; вместо това се предлага да се използва инсталирано уеб приложение, което работи в режим PWA (Progressive Web Apps).

Платформата е в начален етап на бета тестване И в сегашния си вид той поддържа само текстов и гласов чат, който може да се използва например за комуникация между играчите по време на съвместното преминаване на компютърни игри. От основни характеристики, акцентите задават потребителски статус, създайте потребителски профил с отценяване, прикрепете значки към потребител, създайте потребителски групи, канали и сървъри, отделяне на привилегии, инструменти за блокиране / деблокиране на нарушители, поддръжка за изпращане на покани (покана).

Очаква се предстоящите версии да поддържат ботове, цялостна система за модериране и модули за интеграция с комуникационните платформи Discord и Matrix, в допълнение към това в дългосрочен план, се планира внедряване на поддръжка за защитени чатове (E2EE Chat), които използват криптиране от край до край от страна на участника.

В същото време проектът не възнамерява да се развива към децентрализирани и федеративни системи които се присъединяват към множество сървъри. Revolt не се опитва да се конкурира с Matrix, не иска да усложнява изпълнението на протокола и смята, че неговата ниша е създаването на уникални сървъри, които работят оптимално за отделни проекти и общности, които могат да се изпълняват на евтин VPS.

Сред платформите за чат, близки до Revolt, може да се наблюдава и частично отворен проект Rocket.Chat, чиято сървърна част е написана в JavaScript, работи на платформата Node.js и се разпространява под лиценза MIT.

В Rocket.Chat е отворена само основната функционалност и допълнителните функции се разпространяват под формата на платени приставки. Rocket.Chat е ограничен до текстови съобщения и е фокусиран предимно върху хостинг на корпоративни чатове, комуникация с колеги в компании и осигуряване на взаимодействие с клиенти, партньори и доставчици. Можете също така да споменете отворените пратеници Zulip, Mattermost, Wire, Gitter и Briar.

Накрая ако се интересувате да научите повече за това, можете да проверите подробностите В следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.