Opengram — implementação aberta do servidor Telegram

O projeto foi publicado no GitHub Opengram — é uma implementação de servidor aberta do Telegram, escrita em C#/.NET 9. O projeto implementa o MTProto e permite implantar uma parte do servidor compatível do mensageiro na própria infraestrutura.

Opengram afirma suportar chats pessoais, grupos, supergrupos, canais, chats secretos, Bot API, chamadas via TURN/STUN e mediasoup, adesivos, reações, emojis personalizados, histórias, Stars e Star Gifts. Arquitetonicamente servidor é estruturado como um conjunto de microsserviços, executados através do Docker Compose: componentes separados são responsáveis por conexões MTProto de entrada, autorização, sessões, processamento de comandos e solicitações, Bot API, arquivos, chamadas e administração.

O projeto ainda parece uma tentativa inicial, mas ambiciosa, de obter uma alternativa auto-hospedada à infraestrutura de servidor do Telegram. É importante notar que este não é um projeto oficial do Telegram e não é um 'substituto do Telegram em um clique', mas uma implementação aberta experimental, que requer configuração de chaves, ambiente e serviços de infraestrutura.

A licença do projeto é descrita assim: o projeto é baseado em mytelegram. Todos os direitos sobre o código original pertencem a seus autores; respeite os termos da licença do projeto original e as marcas registradas do Telegram.

Fonte: linux.org.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