Metadata-Version: 2.4
Name: PyroSpidy
Version: 2.2.12
Summary: Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots
Home-page: https://t.me/Async_404
Author: spidy-naik
Author-email: mail@mrspidy.eu.org
License: LGPLv3
Project-URL: Telegram (Main), https://t.me/Mr_Spidy
Project-URL: Telegram (Support), https://t.me/Async_404
Project-URL: PyroFork (Original Project), https://github.com/Mayuri-Chan/pyrofork
Project-URL: Pyrogram (Original Project), https://github.com/pyrogram/pyrogram
Keywords: telegram telegram-api mtproto pyrogram pyrofork pyrospidy client bot userbot library python
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet
Classifier: Topic :: Communications
Classifier: Topic :: Communications :: Chat
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: ~=3.7
Description-Content-Type: text/markdown
License-File: COPYING
License-File: COPYING.lesser
License-File: NOTICE
Requires-Dist: pyaes==1.6.1
Requires-Dist: pymediainfo==6.0.1
Requires-Dist: pymongo==4.4.1
Requires-Dist: pysocks==1.7.1
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

<p align="center">
    <a href="#">
        <img src="https://docs.pyrogram.org/_static/pyrogram.png" alt="PyroSpidy" width="128">
    </a>
    <br>
    <b>Telegram MTProto API Framework for Python</b>
    <br>
    <a href="#">
        Homepage
    </a>
    •
    <a href="#">
        Documentation
    </a>
</p>

# 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.

```python
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](https://docs.pyrogram.org/topics/mtproto-vs-botapi) 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

```bash
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
