Los entusiastas desarrollan Opengram, un servidor para el protocolo Telegram

La comunidad de entusiastas desarrolla Opengram, una implementación abierta del servidor del mensajero Telegram. El proyecto es un servidor independiente que implementa el protocolo MTProto (compatible con la capa hasta 216), el cual puede ser utilizado para reemplazar la infraestructura oficial del servidor de Telegram al ser desplegado en hardware propio. Se soportan los clientes oficiales de Telegram (Telegram Desktop, aplicaciones móviles) después de cambiar la dirección del centro de datos y la clave RSA pública del servidor.

Opengram es un fork del proyecto mytelegram. El código de Opengram está escrito en el lenguaje C# (.NET 9) y
se distribuye en texto fuente sin especificar licencia. El proyecto original mytelegram se proporciona bajo la licencia Apache 2.0, que de acuerdo con la sección 4a requiere la inclusión de una copia del texto de la licencia al distribuir trabajos derivados.

El servidor se construye sobre un conjunto de microservicios ejecutados a través de Docker Compose: un gateway de conexiones MTProto, un servidor de autorización e intercambio de claves, un servidor de sesiones, servidores comandos y consultas (arquitectura CQRS), API Bot HTTP, servicio de API de administración, servidores de almacenamiento y distribución de archivos, TURN/STUN para llamadas y servicio de envío de códigos de confirmación. Se utilizan MongoDB, Redis, RabbitMQ y MinIO como infraestructura.

Entre las funcionalidades soportadas se encuentran: chats personales, grupos, supergrupos y canales, chats secretos (end-to-end), llamadas de voz y video (a través de TURN/STUN y SFU mediasoup), bots y Bot API, configuraciones de privacidad y autenticación de dos factores, stickers, reacciones y emojis personalizados; estrellas (Stars) y regalos (Star Gifts), incluyendo reventa y mejoras; historias (Stories), temas y fondos; mensajes programados y autodestructivos.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster