2
0
mirror of https://github.com/pyrogram/pyrogram synced 2025-08-23 18:37:26 +00:00

Fix text-formatting.rst examples

This commit is contained in:
Dan 2022-04-24 11:56:07 +02:00
parent 7fa091719c
commit d14665ad96

View File

@ -44,14 +44,10 @@ list of the basic styles currently supported by Pyrogram.
fixed-width fixed-width
code block code block
.. note::
User text mentions are only guaranteed to work if you have already met the user (in groups or private chats).
Markdown Style Markdown Style
-------------- --------------
To strictly use this mode, pass "markdown" to the *parse_mode* parameter when using To strictly use this mode, pass :obj:`~pyrogram.enums.ParseMode.MARKDOWN` to the *parse_mode* parameter when using
:meth:`~pyrogram.Client.send_message`. Use the following syntax in your message: :meth:`~pyrogram.Client.send_message`. Use the following syntax in your message:
.. code-block:: text .. code-block:: text
@ -82,6 +78,8 @@ To strictly use this mode, pass "markdown" to the *parse_mode* parameter when us
.. code-block:: python .. code-block:: python
from pyrogram import enums
app.send_message( app.send_message(
"me", "me",
( (
@ -97,14 +95,14 @@ To strictly use this mode, pass "markdown" to the *parse_mode* parameter when us
" print(i)" " print(i)"
"```" "```"
), ),
parse_mode="markdown" parse_mode=enums.ParseMode.MARKDOWN
) )
HTML Style HTML Style
---------- ----------
To strictly use this mode, pass "html" to the *parse_mode* parameter when using :meth:`~pyrogram.Client.send_message`. To strictly use this mode, pass :obj:`~pyrogram.enums.HTML` to the *parse_mode* parameter when using
The following tags are currently supported: :meth:`~pyrogram.Client.send_message`. The following tags are currently supported:
.. code-block:: text .. code-block:: text
@ -134,6 +132,8 @@ The following tags are currently supported:
.. code-block:: python .. code-block:: python
from pyrogram import enums
app.send_message( app.send_message(
"me", "me",
( (
@ -149,7 +149,7 @@ The following tags are currently supported:
" print(i)" " print(i)"
"</pre>" "</pre>"
), ),
parse_mode="html" parse_mode=enums.ParseMode.HTML
) )
.. note:: .. note::
@ -186,12 +186,14 @@ Result:
**bold**, *italic* **bold**, *italic*
If you don't like this behaviour you can always choose to only enable either Markdown or HTML in strict mode by passing If you don't like this behaviour you can always choose to only enable either Markdown or HTML in strict mode by passing
"markdown" or "html" as argument to the *parse_mode* parameter. :obj:`~pyrogram.enums.MARKDOWN` or :obj:`~pyrogram.enums.HTML` as argument to the *parse_mode* parameter.
.. code-block:: .. code-block:: python
app.send_message("me", "**bold**, <i>italic</i>", parse_mode="markdown") from pyrogram import enums
app.send_message("me", "**bold**, <i>italic</i>", parse_mode="html")
app.send_message("me", "**bold**, <i>italic</i>", parse_mode=enums.ParseMode.MARKDOWN)
app.send_message("me", "**bold**, <i>italic</i>", parse_mode=enums.ParseMode.HTML)
Result: Result:
@ -199,12 +201,14 @@ Result:
\*\*bold**, *italic* \*\*bold**, *italic*
In case you want to completely turn off the style parser, simply pass ``None`` to *parse_mode*. The text will be sent In case you want to completely turn off the style parser, simply pass :obj:`~pyrogram.enums.DISABLED` to *parse_mode*.
as-is. The text will be sent as-is.
.. code-block:: python .. code-block:: python
app.send_message("me", "**bold**, <i>italic</i>", parse_mode=None) from pyrogram import enums
app.send_message("me", "**bold**, <i>italic</i>", parse_mode=enums.ParseMode.DISABLED)
Result: Result: