@@ -17,18 +17,24 @@ Pyrogram
1717
1818 app.run()
1919
20- **Pyrogram ** is a brand new Telegram _ Client Library written from the ground up in Python and C. It can be used for
21- building custom Telegram applications that interact with the MTProto API as both User and Bot.
20+ **Pyrogram ** is an elegant, easy-to-use Telegram _ client library and framework written from the ground up in Python and C.
21+ It enables you to easily create custom apps using both user and bot identities (bot API alternative) via the `MTProto API `_.
22+
23+ `Pyrogram in fully-asynchronous mode is also available » <https://github.com/pyrogram/pyrogram/issues/181 >`_
24+
25+ `Working PoC of Telegram voice calls using Pyrogram » <https://github.com/bakatrouble/pytgvoip >`_
2226
2327Features
2428--------
2529
26- - **Easy to use **: You can easily install Pyrogram using pip and start building your app right away.
27- - **High-level **: The low -level details of MTProto are abstracted and automatically handled .
30+ - **Easy **: You can install Pyrogram with pip and start building your applications right away.
31+ - **Elegant **: Low -level details are abstracted and re-presented in a much nicer and easier way .
2832- **Fast **: Crypto parts are boosted up by TgCrypto _, a high-performance library written in pure C.
29- - **Updated ** to the latest Telegram API version, currently Layer 91 on top of MTProto 2.0.
30- - **Documented **: The Pyrogram API is well documented and resembles the Telegram Bot API.
31- - **Full API **, allowing to execute any advanced action an official client is able to do, and more.
33+ - **Documented **: Pyrogram API methods, types and public interfaces are well documented.
34+ - **Type-hinted **: Exposed Pyrogram types and method parameters are all type-hinted.
35+ - **Updated **, to the latest Telegram API version, currently Layer 91 on top of `MTProto 2.0 `_.
36+ - **Pluggable **: The Smart Plugin system allows to write components with minimal boilerplate code.
37+ - **Comprehensive **: Execute any advanced action an official client is able to do, and even more.
3238
3339Requirements
3440------------
@@ -43,11 +49,11 @@ Installing
4349
4450 pip3 install pyrogram
4551
46- Getting Started
47- ---------------
52+ Resources
53+ ---------
4854
4955- The Docs contain lots of resources to help you getting started with Pyrogram: https://docs.pyrogram.ml.
50- - Reading Examples _ in this repository is also a good way for learning how things work .
56+ - Reading ` Examples in this repository`_ is also a good way for learning how Pyrogram works .
5157- Seeking extra help? Don't be shy, come join and ask our Community _!
5258- For other requests you can send an Email _ or a Message _.
5359
@@ -65,13 +71,15 @@ Copyright & License
6571- Licensed under the terms of the `GNU Lesser General Public License v3 or later (LGPLv3+) `_
6672
6773.. _`Telegram` : https://telegram.org/
74+ .. _`MTProto API` : https://core.telegram.org/api#telegram-api
6875.. _`Telegram API key` : https://docs.pyrogram.ml/start/ProjectSetup#api-keys
6976.. _`Community` : https://t.me/PyrogramChat
70- .. _`Examples` : https://github.com/pyrogram/pyrogram/tree/master/examples
77+ .. _`Examples in this repository ` : https://github.com/pyrogram/pyrogram/tree/master/examples
7178.. _`GitHub` : https://github.com/pyrogram/pyrogram/issues
7279.. _`Email` : admin@pyrogram.ml
7380.. _`Message` : https://t.me/haskell
7481.. _TgCrypto : https://github.com/pyrogram/tgcrypto
82+ .. _`MTProto 2.0` : https://core.telegram.org/mtproto
7583.. _`GNU Lesser General Public License v3 or later (LGPLv3+)` : COPYING.lesser
7684
7785.. |header | raw :: html
@@ -83,17 +91,17 @@ Copyright & License
8391 </h1>
8492
8593 <p align="center">
86- <b>Telegram MTProto API Client Library for Python</b>
94+ <b>Telegram MTProto API Framework for Python</b>
8795
8896 <br>
89- <a href="https://github.com/pyrogram/pyrogram/releases/latest">
90- Download
91- </a>
92- •
9397 <a href="https://docs.pyrogram.ml">
9498 Documentation
9599 </a>
96100 •
101+ <a href="https://github.com/pyrogram/pyrogram/releases">
102+ Changelog
103+ </a>
104+ •
97105 <a href="https://t.me/PyrogramChat">
98106 Community
99107 </a>
@@ -104,20 +112,20 @@ Copyright & License
104112 </a>
105113 <a href="https://github.com/pyrogram/tgcrypto">
106114 <img src="https://img.shields.io/badge/tgcrypto-v1.1.1-eda738.svg?longCache=true&colorA=262b30"
107- alt="TgCrypto">
115+ alt="TgCrypto Version ">
108116 </a>
109117 </p>
110118
111119.. |logo | image :: https://raw.githubusercontent.com/pyrogram/logos/master/logos/pyrogram_logo2.png
112120 :target: https://pyrogram.ml
113121 :alt: Pyrogram
114122
115- .. |description | replace :: **Telegram MTProto API Client Library for Python **
123+ .. |description | replace :: **Telegram MTProto API Framework for Python **
116124
117- .. |scheme | image :: " https://img.shields.io/badge/schema-layer%2091-eda738.svg?longCache=true&colorA=262b30"
125+ .. |schema | image :: https://img.shields.io/badge/schema-layer%2091-eda738.svg?longCache=true&colorA=262b30
118126 :target: compiler/api/source/main_api.tl
119- :alt: Scheme Layer
127+ :alt: Schema Layer
120128
121- .. |tgcrypto | image :: " https://img.shields.io/badge/tgcrypto-v1.1.1-eda738.svg?longCache=true&colorA=262b30"
129+ .. |tgcrypto | image :: https://img.shields.io/badge/tgcrypto-v1.1.1-eda738.svg?longCache=true&colorA=262b30
122130 :target: https://github.com/pyrogram/tgcrypto
123- :alt: TgCrypto
131+ :alt: TgCrypto Version
0 commit comments