Skip to main content

A fork of pyrogram with simplified plugin loader and more

Project description

Pyrocatto

A fork with improvements over the good ol' Elegant, and asynchronous Telegram MTProto API framework in Python for users and bots

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()

Support

If you'd like to support the parent project, 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 pyrocatto

With speedups (like tgcrypto):

pip3 install pyrocatto[speedups]

Resources (from the parent project)

  • Check out the docs at https://docs.pyrogram.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/pyrogram and stay tuned for news, updates and announcements.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyrocatto-2.0.114.tar.gz (723.1 kB view details)

Uploaded Source

Built Distribution

pyrocatto-2.0.114-py3-none-any.whl (3.6 MB view details)

Uploaded Python 3

File details

Details for the file pyrocatto-2.0.114.tar.gz.

File metadata

  • Download URL: pyrocatto-2.0.114.tar.gz
  • Upload date:
  • Size: 723.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.6 Linux/6.1.77

File hashes

Hashes for pyrocatto-2.0.114.tar.gz
Algorithm Hash digest
SHA256 2830153b68c0aef6e18afa14d014bc8e523862e628de00a68b2efb09386503c9
MD5 7f2f51a2d20ebe0046feb0e62337f240
BLAKE2b-256 3f0a9a9ec550a9c1288c65ad5d6fc8ba65e9e6c50124414b7f00710b88604f26

See more details on using hashes here.

File details

Details for the file pyrocatto-2.0.114-py3-none-any.whl.

File metadata

  • Download URL: pyrocatto-2.0.114-py3-none-any.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.6 Linux/6.1.77

File hashes

Hashes for pyrocatto-2.0.114-py3-none-any.whl
Algorithm Hash digest
SHA256 06802aaedc4d92bced98849171ecb617fcb60823474ba3873d1e543211f9c52c
MD5 83c9e13d36fc2349c728133beff8d307
BLAKE2b-256 d0ffdc8ca8263f9be2730cadca9594ca5ed8eb99541266be454fde1205855e8a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page