Cadre API Telegram MTProto pour Python
Page d'accueil • Documentation • Communiqués • Actualités
Pyrogramme
Framework API Telegram MTProto élégant, moderne et asynchrone en Python pour les utilisateurs et les robots
from pyrogram import Client , filters
app = Client ( "my_account" )
@ app . on_message ( filters . private )
async def hello ( client , message ):
await message . reply ( "Hello from Pyrogram!" )
app . run ()
Pyrogram est un framework API MTProto moderne, élégant et asynchrone. Il vous permet d'interagir facilement avec l'API principale de Telegram via un compte utilisateur (client personnalisé) ou une identité de bot (alternative à l'API de bot) à l'aide de Python.
Soutien
Si vous souhaitez soutenir Pyrogram, vous pouvez envisager :
- Devenez sponsor GitHub.
- Devenez mécène LiberaPay.
- Devenez un bailleur de fonds d’OpenCollective.
Principales fonctionnalités
- Prêt : installez Pyrogram avec pip et commencez immédiatement à créer vos applications.
- Facile : rend l'API Telegram simple et intuitive, tout en permettant des utilisations avancées.
- Élégant : les détails de bas niveau sont abstraits et représentés de manière plus pratique.
- Rapide : Boosté par TgCrypto, une bibliothèque de cryptographie haute performance écrite en C.
- Type-hited : les types et les méthodes sont tous typés, permettant une excellente prise en charge de l'éditeur.
- Async : Entièrement asynchrone (également utilisable de manière synchrone si vous le souhaitez, pour plus de commodité).
- Puissant : accès complet à l'API de Telegram pour exécuter toute action officielle du client et bien plus encore.
Installation
Ressources
- Consultez la documentation sur https://docs.pyrogram.org pour en savoir plus sur Pyrogram, commencez immédiatement et découvrez du matériel plus approfondi pour créer vos applications client.
- Rejoignez la chaîne officielle sur https://t.me/pyrogram et restez à l'écoute des nouvelles, mises à jour et annonces.