mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
fix: use default preview options for inline queries
Improve `link_preview_options` parameter in `InputTextMessageContent` class:
- Add default value `Default("link_preview")`
- Change default key from `disable_web_page_preview` to `link_preview_is_disabled` to match `DefaultBotProperties` definition
This allows inline query handlers to use bot's default link preview options.
This commit is contained in:
parent
a3d6c1615e
commit
c26577a462
2 changed files with 9 additions and 4 deletions
1
CHANGES/1544.bugfix.rst
Normal file
1
CHANGES/1544.bugfix.rst
Normal file
|
|
@ -0,0 +1 @@
|
|||
Fix inline query handlers to use bot's default link preview options. Fixes #1543
|
||||
|
|
@ -25,10 +25,12 @@ class InputTextMessageContent(InputMessageContent):
|
|||
"""*Optional*. Mode for parsing entities in the message text. See `formatting options <https://core.telegram.org/bots/api#formatting-options>`_ for more details."""
|
||||
entities: Optional[List[MessageEntity]] = None
|
||||
"""*Optional*. List of special entities that appear in message text, which can be specified instead of *parse_mode*"""
|
||||
link_preview_options: Optional[LinkPreviewOptions] = None
|
||||
link_preview_options: Optional[Union[LinkPreviewOptions, Default]] = Default(
|
||||
"link_preview"
|
||||
)
|
||||
"""*Optional*. Link preview generation options for the message"""
|
||||
disable_web_page_preview: Optional[Union[bool, Default]] = Field(
|
||||
Default("disable_web_page_preview"), json_schema_extra={"deprecated": True}
|
||||
Default("link_preview_is_disabled"), json_schema_extra={"deprecated": True}
|
||||
)
|
||||
"""*Optional*. Disables link previews for links in the sent message
|
||||
|
||||
|
|
@ -45,9 +47,11 @@ class InputTextMessageContent(InputMessageContent):
|
|||
message_text: str,
|
||||
parse_mode: Optional[Union[str, Default]] = Default("parse_mode"),
|
||||
entities: Optional[List[MessageEntity]] = None,
|
||||
link_preview_options: Optional[LinkPreviewOptions] = None,
|
||||
link_preview_options: Optional[Union[LinkPreviewOptions, Default]] = Default(
|
||||
"link_preview"
|
||||
),
|
||||
disable_web_page_preview: Optional[Union[bool, Default]] = Default(
|
||||
"disable_web_page_preview"
|
||||
"link_preview_is_disabled"
|
||||
),
|
||||
**__pydantic_kwargs: Any,
|
||||
) -> None:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue