Entusiastas desenvolvem Opengram, um servidor para o protocolo Telegram

A comunidade de entusiastas desenvolve o Opengram — uma implementação aberta da parte do servidor do mensageiro Telegram. O projeto é um servidor autônomo que implementa o protocolo MTProto (suportado até a camada 216), que pode ser usado como uma alternativa à infraestrutura oficial de servidores do Telegram ao ser implantado em equipamentos próprios. Os clientes oficiais do Telegram (Telegram Desktop, aplicativos móveis) são suportados após a alteração do endereço do data center e da chave RSA pública do servidor.

Opengram é um fork do projeto mytelegram. O código do Opengram é desenvolvido na linguagem C# (.NET 9) e
distribuído em código-fonte sem a indicação de licença. O projeto original mytelegram é fornecido sob a licença Apache 2.0, que de acordo com o item 4a exige a inclusão de uma cópia do texto da licença ao distribuir obras derivadas.

O servidor é construído sobre um conjunto de microsserviços que são executados através do Docker Compose: gateway de conexões MTProto, servidor de autenticação e troca de chaves, servidor de sessões, servidores comandos e solicitações (arquitetura CQRS), HTTP Bot API, API administrativa, servidores de armazenamento e distribuição de arquivos, TURN/STUN para chamadas e serviço de envio de códigos de confirmação. A infraestrutura utiliza MongoDB, Redis, RabbitMQ e MinIO.

Entre os recursos suportados estão: chats pessoais, grupos, supergrupos e canais, chats secretos (end-to-end), chamadas de voz e vídeo (via TURN/STUN e SFU mediasoup), bots e Bot API, configurações de privacidade e autenticação de dois fatores, adesivos, reações e emojis personalizados; estrelas (Stars) e presentes (Star Gifts), incluindo revenda e upgrades; histórias (Stories), temas personalizáveis e papéis de parede; mensagens agendadas e autodestrutivas.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster