2
0
mirror of https://github.com/pyrogram/pyrogram synced 2025-09-02 15:25:41 +00:00

Add content lists on relevant pages

This commit is contained in:
Dan
2020-04-01 20:08:46 +02:00
parent 2046768a5e
commit 0b93049822
35 changed files with 193 additions and 4 deletions

View File

@@ -8,6 +8,12 @@ Telegram API.
In this section, you'll be shown the alternative way of communicating with Telegram using Pyrogram: the main "raw"
Telegram API with its functions and types.
.. contents:: Contents
:backlinks: none
:local:
-----
Telegram Raw API
----------------

View File

@@ -3,6 +3,12 @@ Bots Interaction
Users can interact with other bots via plain text messages as well as inline queries.
.. contents:: Contents
:backlinks: none
:local:
-----
Inline Bots
-----------

View File

@@ -4,6 +4,12 @@ Configuration File
As already mentioned in previous pages, Pyrogram can be configured by the use of an INI file.
This page explains how this file is structured, how to use it and why.
.. contents:: Contents
:backlinks: none
:local:
-----
Introduction
------------

View File

@@ -9,6 +9,12 @@ for example) you can use :meth:`~pyrogram.Filters.create`.
At the moment, the built-in filters are intended to be used with the :class:`~pyrogram.MessageHandler` only.
.. contents:: Contents
:backlinks: none
:local:
-----
Custom Filters
--------------

View File

@@ -4,6 +4,12 @@ Debugging
When working with the API, chances are you'll stumble upon bugs, get stuck and start wondering how to continue. Nothing
to actually worry about -- that's normal -- and luckily for you, Pyrogram provides some commodities to help you in this.
.. contents:: Contents
:backlinks: none
:local:
-----
Caveman Debugging
-----------------

View File

@@ -4,6 +4,12 @@ More on Updates
Here we'll show some advanced usages when working with :doc:`update handlers <../start/updates>` and
:doc:`filters <use-filters>`.
.. contents:: Contents
:backlinks: none
:local:
-----
Handler Groups
--------------

View File

@@ -6,6 +6,12 @@ already superior to, what is usually called, the official Bot API, in many respe
why Pyrogram might be a better choice for your project by comparing the two APIs, but first, let's make it clear what
actually is the MTProto and the Bot API.
.. contents:: Contents
:backlinks: none
:local:
-----
What is the MTProto API?
------------------------

View File

@@ -4,6 +4,12 @@ SOCKS5 Proxy
Pyrogram supports proxies with and without authentication. This feature allows Pyrogram to exchange data with Telegram
through an intermediate SOCKS5 proxy server.
.. contents:: Contents
:backlinks: none
:local:
-----
Usage
-----

View File

@@ -8,6 +8,12 @@ Since there's no built-in task scheduler in Pyrogram, this page will only show e
with the main Python schedule libraries such as ``schedule`` and ``apscheduler``. For more detailed information, you can
visit and learn from each library documentation.
.. contents:: Contents
:backlinks: none
:local:
-----
Using ``schedule``
------------------

View File

@@ -5,6 +5,12 @@ Serializing means converting a Pyrogram object, which exists as Python class ins
easily shared and stored anywhere. Pyrogram provides two formats for serializing its objects: one good looking for
humans and another more compact for machines that is able to recover the original structures.
.. contents:: Contents
:backlinks: none
:local:
-----
For Humans - str(obj)
---------------------

View File

@@ -20,6 +20,12 @@ That's how a session looks like on the Android app, showing the three main piece
- ``device_model``: **CPython 3.7.2**
- ``system_version``: **Linux 4.15.0-23-generic**
.. contents:: Contents
:backlinks: none
:local:
-----
Set Custom Values
-----------------

View File

@@ -9,6 +9,12 @@ different Pyrogram applications with **minimal boilerplate code**.
Smart Plugins are completely optional and disabled by default.
.. contents:: Contents
:backlinks: none
:local:
-----
Introduction
------------

View File

@@ -5,6 +5,12 @@ Every time you login to Telegram, some personal piece of data are created and he
and the server, Telegram). This session data is uniquely bound to your own account, indefinitely (until you logout or
decide to manually terminate it) and is used to authorize a client to execute API calls on behalf of your identity.
.. contents:: Contents
:backlinks: none
:local:
-----
Persisting Sessions
-------------------

View File

@@ -18,6 +18,12 @@ Telegram's test servers without hassle. All you need to do is start a new sessio
Don't worry about your contacts and chats, they will be kept untouched inside the production environment;
accounts authorized on test servers reside in a different, parallel instance of a Telegram database.
.. contents:: Contents
:backlinks: none
:local:
-----
Test Mode in Official Apps
--------------------------

View File

@@ -17,6 +17,12 @@ Pyrogram uses a custom Markdown dialect for text formatting which adds some uniq
texts easier in both Markdown and HTML. You can send sophisticated text messages and media captions using a great
variety of decorations that can also be nested in order to combine multiple styles together.
.. contents:: Contents
:backlinks: none
:local:
-----
Basic Styles
------------

View File

@@ -7,6 +7,12 @@ Library specifically written in C for Pyrogram [1]_ as a Python extension.
TgCrypto is a replacement for the much slower PyAES and implements the crypto algorithms Telegram requires, namely
**AES-IGE 256 bit** (used in MTProto v2.0) and **AES-CTR 256 bit** (used for CDN encrypted files).
.. contents:: Contents
:backlinks: none
:local:
-----
Installation
------------

View File

@@ -7,6 +7,12 @@ comes from the server, but there's much more than that to come.
Here we'll discuss about :class:`~pyrogram.Filters`. Filters enable a fine-grain control over what kind of
updates are allowed or not to be passed in your callback functions, based on their inner details.
.. contents:: Contents
:backlinks: none
:local:
-----
Single Filters
--------------