pyrogram/pyrogram
Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3186
- days_rel: n/a
- days_push: 618
- n_releases_24m: 0
Adoption not part of the score
4619 stars · 1384 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Pyrogram is an elegant, modern and asynchronous Python framework for the Telegram MTProto API, usable with both user accounts and bot identities. It provides full access to Telegram's API with type-hinted, high-level abstractions.
Use cases
- build a telegram bot in python
- automate a telegram user account
- send and receive telegram messages programmatically
- scrape messages from telegram channels
- create a telegram bot without the bot api
- write async telegram client scripts
When to choose
- you need full Telegram API access beyond the Bot API
- you want an async Python client for user accounts or bots
- you need a type-hinted, high-level Telegram library
When to avoid
- you need actively maintained software - the project is no longer maintained or supported
- you only need simple Bot API features and prefer official tooling
- you need guaranteed long-term security updates
Facets
library · maturity abandoned
sdk http-client cryptography messaging-platforms developer-tools python cross-platform telegram mtproto async bots userbot automation
2 sources
- readme: https://github.com/pyrogram/pyrogram · fetched 2026-08-28 · 45a9b16401c1
- registry_pypi: https://pypi.org/pypi/pyrogram/json · fetched 2026-08-29 · 057bd518483c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pyrogram/pyrogram | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="pyrogram/pyrogram")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem