1 dépôt
Non-blocking libraries designed for high-concurrency network operations using Python async syntax.
Distinct from Python Libraries: The candidates are too specific (TUI, Security) or generic; this captures the architectural identity of an async framework.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Asynchronous Python Frameworks. Refine with filters or upvote what's useful.
Pyrogram est un framework Python asynchrone pour interagir avec l'API Telegram MTProto. Il sert à la fois de framework de bot et de bibliothèque client utilisateur, fournissant une implémentation concrète du protocole MTProto pour une communication sécurisée avec les serveurs Telegram. La bibliothèque se distingue en fournissant une couche de wrapper de haut niveau qui abstrait les méthodes de protocole complexes en fonctions Python, tout en permettant l'exécution de fonctions API brutes et la résolution de pairs de bas niveau. Elle prend en charge la concurrence multi-client, permettant la gestion de plusieurs identités d'utilisateur ou de bot au sein d'un seul processus. Sa surface de capacité couvre la gestion complète des comptes et des sessions, y compris l'authentification à deux facteurs et l'enregistrement. Elle fournit des outils étendus pour la gestion des chats à travers les groupes et les canaux, une logique de bot automatisée pour les requêtes et commandes inline, et une large gamme de fonctions de messagerie pour gérer le texte, les sondages et les fichiers multimédias volumineux via le streaming par morceaux. Le framework inclut également des utilitaires pour la gestion des contacts, l'indexation de recherche globale et locale, et l'automatisation pilotée par les événements via le dispatching basé sur des filtres.
Built as a non-blocking framework designed for high-concurrency network operations using Python async syntax.