@@ -5,7 +5,9 @@ Table of Contents
55
66- `Overview `_
77
8- - `Requirements `_
8+ - `Features `_
9+
10+ - `Requirements `_
911
1012- `Installation `_
1113
@@ -25,25 +27,37 @@ Table of Contents
2527Overview
2628========
2729
28- **Pyrogram ** is a Client Library written from the ground up in Python, designed
29- for Python application developers. It offers simple and complete access to the
30- ` Telegram Messenger API `_. Pyrogram:
30+ **Pyrogram ** is a fully functional Telegram Client Library written from the ground up in Python.
31+ It offers simple and complete access to the ` Telegram Messenger API `_ and is designed for Python
32+ developers keen on building custom Telegram applications.
3133
32- - Provides idiomatic, developer-friendly Python code (either generated or
33- hand-written) making the Telegram API simple to use.
3434
35- - Handles all the low-level details of communication with the Telegram servers
36- by implementing the ` MTProto Mobile Protocol v2.0 `_.
35+ Features
36+ --------
3737
38- - Makes use of the latest Telegram API version (`Layer 73 `_).
38+ - **Easy to setup **: Pyrogram can be easily installed and upgraded using ``pip ``, requires
39+ a minimal set of dependencies (which are also automatically managed) and very few lines
40+ of code to get started with.
3941
40- - Can be easily installed and upgraded using ``pip ``.
42+ - **Easy to use **: Pyrogram provides idiomatic, developer-friendly, clean and readable
43+ Python code (either generated or hand-written) making the Telegram API simple to use.
44+
45+ - **High level **: Pyrogram automatically handles all the low-level details of
46+ communication with the Telegram servers by implementing the
47+ `MTProto Mobile Protocol v2.0 `_ and the mechanisms needed for establishing
48+ a reliable connection.
49+
50+ - **Updated **: Pyrogram makes use of the latest Telegram API version, currently `Layer 73 `_.
51+
52+ - **Documented **: Pyrogram API public methods are documented and resemble the well
53+ established Telegram Bot API, thus offering a familiar look to Bot developers.
4154
42- - Requires a minimal set of dependencies.
55+ - **Full API support **: Beside the simple, bot-like methods offered by the Pyrogram API,
56+ the library also provides a complete, low-level access to every single Telegram API method.
4357
4458
4559Requirements
46- ============
60+ ------------
4761
4862- Python 3.3 or higher.
4963
0 commit comments