set_parse_mode()¶
- Client.set_parse_mode()¶
Set the parse mode to be used globally by the client.
When setting the parse mode with this method, all other methods having a parse_mode parameter will follow the global value by default.
- Parameters:¶
parse_mode (
ParseMode
) – By default, texts are parsed using both Markdown and HTML styles. You can combine both syntaxes together.
Example
from pyrogram import enums # Default combined mode: Markdown + HTML await app.send_message("me", "1. **markdown** and <i>html</i>") # Force Markdown-only, HTML is disabled app.set_parse_mode(enums.ParseMode.MARKDOWN) await app.send_message("me", "2. **markdown** and <i>html</i>") # Force HTML-only, Markdown is disabled app.set_parse_mode(enums.ParseMode.HTML) await app.send_message("me", "3. **markdown** and <i>html</i>") # Disable the parser completely app.set_parse_mode(enums.ParseMode.DISABLED) await app.send_message("me", "4. **markdown** and <i>html</i>") # Bring back the default combined mode app.set_parse_mode(enums.ParseMode.DEFAULT) await app.send_message("me", "5. **markdown** and <i>html</i>")