Metadata-Version: 2.4
Name: dlgram
Version: 2.3.61
Summary: Fork of pyrogram. Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots
Project-URL: Homepage, https://github.com/Mayuri-Chan
Project-URL: Tracker, https://github.com/Mayuri-Chan/pyrofork/issues
Project-URL: Community, https://t.me/MayuriChan_Chat
Project-URL: Source, https://github.com/Mayuri-Chan/pyrofork
Project-URL: Documentation, https://pyrofork.wulan17.top
Author-email: wulan17 <mayuri@mayuri.my.id>
License-Expression: LGPL-3.0-or-later
License-File: COPYING
License-File: COPYING.lesser
License-File: NOTICE
Keywords: async,dlgram,library,mtproto,pyrofork,pyrogram,python,telegram,telegram-api,telegram-bot,telegram-client
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Communications
Classifier: Topic :: Communications :: Chat
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: ~=3.9
Requires-Dist: pyaes==1.6.1
Requires-Dist: pymediainfo-pyrofork<7.0.0,>=6.0.1
Requires-Dist: pysocks==1.7.1
Provides-Extra: dev
Requires-Dist: hatch>=1.7.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.21.1; extra == 'dev'
Requires-Dist: pytest-cov>=4.1.0; extra == 'dev'
Requires-Dist: pytest>=7.4.3; extra == 'dev'
Requires-Dist: twine>=4.0.2; extra == 'dev'
Provides-Extra: docs
Requires-Dist: sphinx; extra == 'docs'
Requires-Dist: sphinx-autobuild; extra == 'docs'
Requires-Dist: sphinx-copybutton; extra == 'docs'
Requires-Dist: sphinx-immaterial==0.12.4; extra == 'docs'
Requires-Dist: tornado>=6.3.3; extra == 'docs'
Provides-Extra: speedup
Requires-Dist: tgcrypto-pyrofork>=1.2.6; extra == 'speedup'
Requires-Dist: uvloop>=0.19.0; extra == 'speedup'
Description-Content-Type: text/markdown

# Pygram

<p align="center">
  <b>Elegant, modern, and fully asynchronous Telegram MTProto framework for Python</b>
</p>

---

## Introduction

**Pygram** is a modern, elegant, and fully asynchronous MTProto API framework for Telegram, designed for both **user accounts** and **bots**. It provides a clean and intuitive Python interface to interact with Telegram’s core API, while still exposing powerful low-level capabilities when you need them.

Whether you're building automation tools, chat utilities, music bots, or full‑fledged Telegram clients, Pygram gives you the flexibility, performance, and developer experience you expect from a modern framework.

---

## Quick Example

```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 Pygram!")


app.run()
```

---

## Key Features

* 🚀 Ready to Use – Install with pip and start immediately
* 🧠 Easy & Intuitive – Clean, Pythonic API
* ✨ Elegant – Developer‑friendly abstractions
* ⚡ Fast – Powered by TgCrypto (C based)
* 🧩 Type‑hinted – Excellent IDE support
* 🔄 Fully Asynchronous – Async-first design
* 🛠 Powerful – Full Telegram API access

---

## Installation

```bash
pip3 install pygram
```

Or install the latest development version directly from GitHub:

```bash
pip3 install git+https://github.com/growxupdate/pygram.git
```

---

> Pygram is built for developers who want speed, clarity, and full control over Telegram’s MTProto API.
