Discord - бесплатная служба обмена мгновенными сообщениями мультиплатформенный голосовой чат, видео и текстовый чат VolP который приобрел большую популярность в последние годы он работает через серверы и разделен на текстовые или голосовые каналы.
Клиент Discord основан на платформе Electron и он создается с помощью инструментов веб-разработки, что позволяет ему быть мультиплатформенным и работать на персональных компьютерах и в Интернете. Программное обеспечение поддерживается одиннадцатью центрами обработки данных, разбросанными по всему миру, чтобы снизить задержки с клиентами.
Все версии клиента поддерживают один и тот же набор функций, а приложение Discord для персональных компьютеров специально разработано для использования во время игр, включая такие функции, как низкая задержка, бесплатные серверы голосового чата для пользователей и выделенная серверная инфраструктура.
О восстании
В рамках проекта Revolt позиционируется как разработка коммуникационной платформы, направленной на создание аналог мессенджера Discord с открытым исходным кодом
Как и Discord, платформа Revolt фокусируется на создании платформ для организации общения между сообществами и группами. с общими интересами. Бунт позволяет запускать собственный сервер коммуникаций на своих объектах и, при необходимости, обеспечить его интеграцию с веб-сайтом или общаться с помощью доступных клиентских приложений. Для быстрого развертывания сервера предоставляется образ контейнера для Docker.
Серверная часть Revolt он написан на Rust, используйте MongoDB для хранения и распространяется под лицензией AGPLv3. Клиентская часть написана на TypeScript а в настольной версии он основан на платформе электрон, а в версии веб-приложения - во фреймворке 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 ограничивается обменом текстовыми сообщениями и в первую очередь ориентирован на размещение корпоративных чатов, общение с коллегами в компаниях и обеспечение взаимодействия с клиентами, партнерами и поставщиками. Также можно упомянуть открытые мессенджеры Zulip, Mattermost, Wire, Gitter и Briar.
В конце концов если вам интересно узнать об этом больше, вы можете проверить детали По следующей ссылке.