Telegram est un service de chat basé sur le cloud. Tous leurs clients sont open source. Je me demandais s'il y avait un moyen d'héberger un service de télégramme "privé" sur mon propre serveur.
Sinon, y a-t-il quelque chose qui puisse fournir toutes ou presque toutes les fonctionnalités du télégramme?
Selon la FAQ officielle des télégrammes la réponse actuelle est non :
Q: Puis-je exécuter Telegram en utilisant mon propre serveur?
Notre architecture ne prend pas encore en charge la fédération. Telegram est un service cloud unifié, donc la création de fourches où deux utilisateurs peuvent se retrouver sur deux clouds Telegram différents est inacceptable. Vous permettre d'exécuter votre propre serveur Telegram tout en conservant à la fois la vitesse et la sécurité est une tâche en soi. Pour le moment, nous ne savons pas si Telegram doit ou non aller dans cette direction.
Donc, tant que le serveur lui-même n'est pas open-source, l'ensemble de l'écosystème Telegram ne peut pas être considéré comme open-source, même s'il existe une API ouverte et des clients open-source officiels.
Il semble y avoir quelques serveurs de télégrammes non officiels , mais on ne sait pas dans quelle mesure ils sont compatibles avec les clients existants.
Vous pouvez implémenter une API Telegram fonctionnelle complète, puis héberger des clients sur votre serveur via cette API.
Vos utilisateurs se connectent sur votre site Web, puis vous les connectez via les clients hébergés sur vos serveurs.
Vous effectuez essentiellement un service proxy pour ces utilisateurs, et vous pouvez même intégrer d'autres fonctionnalités à valeur ajoutée pour vos utilisateurs de cette façon.