Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc3a4f5841c37fbb364c7721640402bbc3662c7f6ab05c5e6771adbfb6a76067
|
|
| MD5 |
d2c2c44a2147f821b2e4e4982b5758a0
|
|
| BLAKE2b-256 |
f27918015a72e20fdf3806d8b87f64c813e1fa3c0216f9a56a963cd50381f973
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f4f4dd7e629a3a54a749a0f62fc016c50a01a04a023e9b8794bcb76f763d0ab
|
|
| MD5 |
b2982a30cf43efef61b47f3cba0a21f9
|
|
| BLAKE2b-256 |
128dc79d05b0406e86d20b1e29739846c387ca126cdc0c8cdafa8100f852a0f6
|