В GitHub опубликован проект Opengram — открытая серверная реализация Telegram, написанная на C#/.NET 9. Проект реализует MTProto и позволяет развернуть совместимую серверную часть мессенджера на собственной инфраструктуре.
Opengram заявляет поддержку личных чатов, групп, супергрупп, каналов, секретных чатов, Bot API, звонков через TURN/STUN и mediasoup, стикеров, реакций, кастомных эмодзи, историй, Stars и Star Gifts. Архитектурно сервер собран как набор микросервисов, запускаемых через Docker Compose: отдельные компоненты отвечают за входящие MTProto-подключения, авторизацию, сессии, обработку команд и запросов, Bot API, файлы, звонки и администрирование.
Проект пока выглядит как ранняя, но амбициозная попытка получить self-hosted альтернативу серверной инфраструктуре Telegram. Важно, что это не официальный проект Telegram и не готовый «заменитель Telegram одним кликом», а экспериментальная открытая реализация, требующая настройки ключей, окружения и инфраструктурных сервисов.
Лицензия проекта описана так: проект основан на mytelegram. Все права на оригинальный код принадлежат его авторам; уважайте условия лицензии исходного проекта и товарные знаки Telegram.
>>> Подробности









