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:
- ⚝𝗠𝗿.𝗦𝗣𝗜𝗗𝗬⚝ — https://t.me/Mr_Spidy
- ⟦ Async_404 ⟧ — https://t.me/Async_404
Metadata
Release files for PyroSpidy 2.2.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyrospidy-2.2.12.tar.gz | 390.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyrospidy-2.2.12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.9 MB
Release files / pyrospidy-2.2.12.tar.gz
| Download URL | pyrospidy-2.2.12.tar.gz |
|---|---|
| Size | 390.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dc3a4f5841c37fbb364c7721640402bbc3662c7f6ab05c5e6771adbfb6a76067
|
|
BLAKE2b-256 checksum How to use checksums |
f27918015a72e20fdf3806d8b87f64c813e1fa3c0216f9a56a963cd50381f973
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / pyrospidy-2.2.12-py3-none-any.whl
| Download URL | pyrospidy-2.2.12-py3-none-any.whl |
|---|---|
| Size | 4.5 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6f4f4dd7e629a3a54a749a0f62fc016c50a01a04a023e9b8794bcb76f763d0ab
|
|
BLAKE2b-256 checksum How to use checksums |
128dc79d05b0406e86d20b1e29739846c387ca126cdc0c8cdafa8100f852a0f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|