3 dépôts
Infrastructure for running bot API gateways on private hardware to override cloud limits.
Distinct from Self-Hosted Chat Servers: Distinct from Self-Hosted Chat Servers: focuses on hosting the API gateway for bots rather than the entire messaging server infrastructure.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Bot API Server Self-Hosting. Refine with filters or upvote what's useful.
This project is a cross-platform messaging SDK and client development library used to build custom Telegram applications. It functions as a comprehensive framework that manages network encryption, local data storage, and API communication, providing a C-compatible JSON interface that allows integration with any programming language. The library distinguishes itself by providing a full database manager for encrypted local caching and synchronized state, alongside a dedicated bot framework for creating interactive bots with business account integration. It enables the implementation of speciali
Allows running a local server to bypass file size limits and utilize local file paths for webhooks.
nlp.js is a JavaScript natural language processing library and development framework used to build natural language understanding engines. It provides a toolkit for creating local machine learning models for intent classification and acts as a multilingual text processor that detects languages and normalizes text across various dialects. The framework distinguishes itself by supporting local execution on both servers and mobile devices, enabling chatbot functionality without an internet connection. It features a specialized system for conversational slot filling to collect mandatory informati
Allows hosting the bot on an HTTP server to be accessible to remote web clients.
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.
Implements a self-hosted HTTP server to manage bot operations independently of cloud infrastructure.