Skip to main content

Pyrogram
Telegram MTProto API Framework for Python
Homepage • Documentation • Releases • News

Pyrogram

Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots

from techgram 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 is a modern, elegant and asynchronous MTProto API framework. It enables you to easily interact with the main Telegram API through a user account (custom client) or a bot identity (bot API alternative) using Python.

Support

If you'd like to support Pyrogram, you can consider:

Key Features

  • Ready: Install Pyrogram with pip and start building your applications right away.
  • Easy: Makes the Telegram API simple and intuitive, while still allowing advanced usages.
  • Elegant: Low-level details are abstracted and re-presented in a more convenient way.
  • Fast: Boosted up by TgCrypto, a high-performance cryptography library written in C.
  • Type-hinted: Types and methods are all type-hinted, enabling excellent editor support.
  • Async: Fully asynchronous (also usable synchronously if wanted, for convenience).
  • Powerful: Full access to Telegram's API to execute any official client action and more.

Installing

pip3 install techgram

Resources

  • Check out the docs at https://docs.techgram.org to learn more about Pyrogram, get started right away and discover more in-depth material for building your client applications.
  • Join the official channel at https://t.me/techgram and stay tuned for news, updates and announcements.

Metadata

Release files for techgram 2.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for techgram 2.0.6
File
techgram-2.0.6-cp312-cp312-manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
techgram-2.0.6-cp311-cp311-manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
techgram-2.0.6-cp310-cp310-manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
techgram-2.0.6-cp39-cp39-manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
techgram-2.0.6-cp38-cp38-manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
techgram-2.0.6-cp37-cp37m-manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details

Total release size: 62.5 MB

Release files / techgram-2.0.6-cp312-cp312-manylinux2014_x86_64.whl

Download URL techgram-2.0.6-cp312-cp312-manylinux2014_x86_64.whl
Size 10.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ba3a71a717830306298ace87173689f8067a6b125b218de43d031796c5c6071c
BLAKE2b-256 checksum
How to use checksums
eaa48a1ae7a8346f1594cc8866f6333f90ad52607e0586e79aed9306e435f8e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.10

Release files / techgram-2.0.6-cp311-cp311-manylinux2014_x86_64.whl

Download URL techgram-2.0.6-cp311-cp311-manylinux2014_x86_64.whl
Size 10.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3a4202ee317ddb5690667f3c90ead3a3e9ed30450984c6db77b19579e660e0fb
BLAKE2b-256 checksum
How to use checksums
e0cc0c0f68e7cf40b001bf4059a5b0a1f284cbebc9f25bf5039584bb8abc9b15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.10

Release files / techgram-2.0.6-cp310-cp310-manylinux2014_x86_64.whl

Download URL techgram-2.0.6-cp310-cp310-manylinux2014_x86_64.whl
Size 10.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ed9763d5e9381bb4994ab6491675e39242be048200c4e86c459561e308fdfbee
BLAKE2b-256 checksum
How to use checksums
271008f2d5cfcbfc7274c178a305d7d9899888da83e3d67b6b1ed23fada911e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.10

Release files / techgram-2.0.6-cp39-cp39-manylinux2014_x86_64.whl

Download URL techgram-2.0.6-cp39-cp39-manylinux2014_x86_64.whl
Size 10.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
727005e5b8c55db2d0a5f98e146f0b87c2ad1f1c8deaaab13746002613e47b63
BLAKE2b-256 checksum
How to use checksums
8d2ad95d3805a4b830597f17af27162694695cce9811738151432309f2d97a73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.10

Release files / techgram-2.0.6-cp38-cp38-manylinux2014_x86_64.whl

Download URL techgram-2.0.6-cp38-cp38-manylinux2014_x86_64.whl
Size 10.4 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
80d3ecd952a46e7b26af238f9c2e3bd01e6b266788437706ebda3998b2344b34
BLAKE2b-256 checksum
How to use checksums
433ccf672650445a669fa3bc8670ba649bf7eec382c4370a9d0769777d152daa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.10

Release files / techgram-2.0.6-cp37-cp37m-manylinux2014_x86_64.whl

Download URL techgram-2.0.6-cp37-cp37m-manylinux2014_x86_64.whl
Size 10.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
37744c9225842b0b14f599b3dc4fdfbf3d73c1df4b3486b7c6a9da93bf208211
BLAKE2b-256 checksum
How to use checksums
74992d34e978ab0452bc06ddfeb20287e66817ee427104ac843a8846427a3cc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.10

Release history Release notifications | RSS feed

This release

2.0.6 This release

6 release files

2.0.5

6 release files

2.0.4

6 release files

2.0.3

6 release files

2.0.2

6 release files

2.0.1

6 release files

2.0.0

6 release files

1.0.32

6 release files

1.0.31

6 release files

1.0.30

6 release files

1.0.29

6 release files

1.0.28

6 release files

1.0.27

6 release files

1.0.26

6 release files

1.0.25

6 release files

1.0.24

6 release files

1.0.23

6 release files

1.0.22

6 release files

1.0.21

6 release files

1.0.20

6 release files

1.0.19

6 release files

1.0.18

6 release files

1.0.17

6 release files

1.0.16

6 release files

1.0.15

6 release files

1.0.14

6 release files

1.0.13

6 release files

1.0.12

6 release files

1.0.9

6 release files

1.0.8

6 release files

1.0.7

6 release files

1.0.6

6 release files

1.0.5

5 release files

1.0.4

5 release files

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page