Skip to main content

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

Project description

PyroSpidy
Telegram MTProto API Framework for Python
Homepage Documentation

PyroSpidy

Elegant, modern and asynchronous Telegram MTProto API framework for Python.

Credits: PyroSpidy is based on the excellent PyroFork project by Mayuri-Chan. This fork builds upon the original codebase with additional features, improvements, and fixes while preserving compatibility whenever possible.

from pyrogram import Client, filters

app = Client("my_account")


@app.on_message(filters.private)
async def hello(client, message):
    await message.reply("Hello from PyroSpidy!")


app.run()

PyroSpidy is a modern, elegant and asynchronous MTProto API framework for Python. It allows you to interact with Telegram through user accounts and bots while remaining highly compatible with the PyroFork ecosystem.

Maintainer

⚝𝗠𝗿.𝗦𝗣𝗜𝗗𝗬⚝ Telegram: https://t.me/Mr_Spidy

⟦ Async_404 ⟧ Telegram: https://t.me/Async_404

Credits

This project is based on the PyroFork codebase.

  • Original Project: PyroFork
  • Original Author: Mayuri-Chan
  • Thanks to the PyroFork contributors for their work and the foundation this project is built upon.

Key Features

  • Ready: Install with pip and start building Telegram applications immediately.
  • Easy: Simple and intuitive API while supporting advanced Telegram features.
  • Elegant: Clean abstractions over Telegram's MTProto API.
  • Fast: Powered by TgCrypto for high-performance cryptography.
  • Type-hinted: Complete type hints for excellent IDE support.
  • Async: Fully asynchronous while also supporting synchronous usage when needed.
  • Powerful: Full access to Telegram's MTProto API with additional enhancements added by PyroSpidy.

Installing

pip install pyrospidy

Resources

Documentation and project resources will be published soon.

For now, you can reach the maintainer on Telegram:

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

pyrospidy-2.2.12.tar.gz (390.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyrospidy-2.2.12-py3-none-any.whl (4.5 MB view details)

Uploaded Python 3

File details

Details for the file pyrospidy-2.2.12.tar.gz.

File metadata

  • Download URL: pyrospidy-2.2.12.tar.gz
  • Upload date:
  • Size: 390.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for pyrospidy-2.2.12.tar.gz
Algorithm Hash digest
SHA256 dc3a4f5841c37fbb364c7721640402bbc3662c7f6ab05c5e6771adbfb6a76067
MD5 d2c2c44a2147f821b2e4e4982b5758a0
BLAKE2b-256 f27918015a72e20fdf3806d8b87f64c813e1fa3c0216f9a56a963cd50381f973

See more details on using hashes here.

File details

Details for the file pyrospidy-2.2.12-py3-none-any.whl.

File metadata

  • Download URL: pyrospidy-2.2.12-py3-none-any.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for pyrospidy-2.2.12-py3-none-any.whl
Algorithm Hash digest
SHA256 6f4f4dd7e629a3a54a749a0f62fc016c50a01a04a023e9b8794bcb76f763d0ab
MD5 b2982a30cf43efef61b47f3cba0a21f9
BLAKE2b-256 128dc79d05b0406e86d20b1e29739846c387ca126cdc0c8cdafa8100f852a0f6

See more details on using hashes here.

Supported by

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