Revolt, a alternativa de código aberto ao Discord

Discord é um serviço freeware de mensagens instantâneas bate-papo por voz multi-plataforma VolP, bate-papo por vídeo e texto que ganhou muita popularidade nos últimos anos e funciona por meio de servidores e é separado em canais de texto ou voz.

O cliente Discord é baseado na estrutura do elétron e é feito com ferramentas de desenvolvimento web, o que permite ser multiplataforma e rodar em computadores pessoais e na web. O software é suportado por onze data centers espalhados pelo mundo para manter a latência baixa com os clientes.

Todas as versões do cliente suportam o mesmo conjunto de recursos, e o aplicativo Discord para computadores pessoais é projetado especificamente para uso durante jogos, incluindo recursos como baixa latência, servidores de chat de voz gratuitos para usuários e uma infraestrutura de servidor dedicada.

Sobre Revolta

O projeto A revolta é posicionada como um desenvolvimento de uma plataforma de comunicação destinada a criar um analógico de código aberto do Discord messenger

Como Discord, a plataforma Revolt foca na criação de plataformas para organizar a comunicação entre comunidades e grupos com interesses comuns. Revolta permite que você execute seu próprio servidor de comunicações nas suas instalações e, se necessário, assegure a sua integração com um site ou comunique-se através das aplicações cliente disponíveis. Para uma implantação rápida do servidor, uma imagem de contêiner para Docker é fornecida.

O lado do servidor do Revolt é escrito em Rust, use MongoDB para armazenamento e é distribuído sob a licença AGPLv3. O lado do cliente é escrito em TypeScript e na versão desktop é baseado na plataforma Elétrone na versão do aplicativo da web, na estrutura Preact e no kit de ferramentas Vite.

Um projeto separado está desenvolvendo componentes como um servidor para comunicação de voz, um serviço de compartilhamento de arquivos, um proxy e um gerador de widgets embutidos na página. Aplicativos móveis para Android e iOS não são fornecidos; em vez disso, propõe-se o uso de um aplicativo da web instalado que funcione no modo PWA (Progressive Web Apps).

A plataforma está na fase inicial de teste beta E em sua forma atual ele só suporta chat de texto e voz, que pode ser usado, por exemplo, para se comunicar entre jogadores durante a passagem conjunta de jogos de computador. Das características básicas, os destaques definem o status do usuário, criar um perfil com markdown, anexar crachás a um usuário, criar grupos de usuários, canais e servidores, separação de privilégios, ferramentas para bloquear / desbloquear infratores, suporte para envio de convites (convite).

Espera-se que os próximos lançamentos ofereçam suporte a bots, um sistema completo de moderação e módulos para integração com as plataformas de comunicação Discord e Matrix, além de longo prazo, está planejado implementar suporte para bate-papos seguros (E2EE Chat), que usa criptografia ponta a ponta no lado do participante.

Ao mesmo tempo, o projeto não pretende evoluir para sistemas descentralizados e federados que unem vários servidores. O Revolt não tenta competir com o Matrix, não quer complicar a implementação do protocolo e considera seu nicho a criação de servidores únicos que funcionam de forma otimizada para projetos individuais e comunidades que podem ser executados em um VPS barato.

Entre as plataformas de chat próximas ao Revolt, pode-se observar também o projeto parcialmente aberto Rocket.Chat, cuja parte do servidor é escrita em JavaScript, roda na plataforma Node.js e é distribuída sob a licença MIT.

No Rocket.Chat, apenas a funcionalidade básica é aberta e os recursos adicionais são distribuídos na forma de plug-ins pagos. O Rocket.Chat é limitado a mensagens de texto e tem como foco principal hospedar bate-papos corporativos, comunicar-se com colegas em empresas e garantir a interação com clientes, parceiros e fornecedores. Você também pode mencionar os mensageiros abertos Zulip, Mattermost, Wire, Gitter e Briar.

Finalmente se você estiver interessado em saber mais sobre isso, você pode verificar os detalhes no link a seguir.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.