1 dépôt
Support for compiling the server source code into OS-specific binaries for local deployment.
Distinct from Bot API Server Self-Hosting: Focuses on the build process of the API server binary rather than the hosting infrastructure itself
Explore 1 awesome GitHub repository matching devops & infrastructure · Binary Compilation. Refine with filters or upvote what's useful.
Ce projet est un serveur d'API Telegram Bot auto-hébergé qui implémente une passerelle REST pour gérer des bots indépendamment de l'infrastructure cloud officielle. Il fonctionne comme un middleware de messagerie, utilisant une couche de traduction pour convertir les appels d'API REST de haut niveau en fonctions de bas niveau via un cœur basé sur TDLib. Le serveur permet un hébergement local, ce qui permet de supprimer les limites de taille de fichier du cloud pour les téléchargements et les envois, ainsi que l'utilisation d'adresses IP et de ports locaux arbitraires pour la livraison des webhooks. Il fournit un mécanisme de stockage sur système de fichiers local pour gérer les fichiers volumineux et prend en charge la persistance d'état basée sur les sessions pour faciliter la migration des instances de bot entre différents environnements serveur. Le système couvre un large éventail de fonctionnalités de bot, notamment la diffusion de médias riches, de sondages interactifs et de jeux HTML5, ainsi que l'hébergement de mini-applications. Il inclut des outils pour l'automatisation des comptes professionnels, l'organisation des sujets de forum et des fonctionnalités de monétisation telles que le traitement des paiements et la gestion des abonnements. Des utilitaires administratifs sont également fournis pour la gestion des membres de chat, la vérification des utilisateurs et la coordination des diffusions en masse. Le code source du serveur peut être compilé en un binaire pour divers systèmes d'exploitation afin de permettre un déploiement local.
Supports compiling server source code into binaries for various operating systems to enable local deployment.