Ett projekt har publicerats pĂ„ GitHub Opengram â en öppen serverimplementation av Telegram, skriven i C#/.NET 9. Projektet implementerar MTProto och möjliggör distribution av en kompatibel serverdel av meddelandeappen pĂ„ egen infrastruktur.
Opengram hÀvdar att den stöder personliga chattar, grupper, supergrupper, kanaler, hemliga chattar, Bot API, samtal via TURN/STUN och mediasoup, klistermÀrken, reaktioner, anpassade emojis, historier, Stars och Star Gifts. Arkitektoniskt server Àr den sammanstÀlld som en uppsÀttning mikrotjÀnster, som körs via Docker Compose: separata komponenter ansvarar för inkommande MTProto-anslutningar, autentisering, sessioner, bearbetning av kommandon och förfrÄgningar, Bot API, filer, samtal och administration.
Projektet framstÄr fortfarande som ett tidigt, men ambitiöst försök att fÄ en self-hosted alternativ till Telegrams serverinfrastruktur. Det Àr viktigt att detta inte Àr ett officiellt Telegram-projekt och inte en fÀrdig "ersÀttare av Telegram med ett klick", utan en experimentell öppen implementation som krÀver konfiguration av nycklar, miljö och infrastrukturtjÀnster.
Licensen för projektet beskrivs som följer: projektet Àr baserat pÄ mytelegram. Alla rÀttigheter till den ursprungliga koden tillhör dess författare; respektera villkoren i licensen för det ursprungliga projektet och varumÀrkena för Telegram.
KĂ€lla: linux.org.ru
