L idZddlmZddlmZmZddlmZddlm Z ddl m Z m Z ddl mZddlmZmZerdd lmZGd d eZy ) zQThis module contains the classes that represent Telegram InputTextMessageContent.)Sequence) TYPE_CHECKINGOptional)InputMessageContent) MessageEntity)parse_lpo_and_dwppparse_sequence_arg) DEFAULT_NONE)JSONDictODVInput)LinkPreviewOptionscteZdZdZdZedefddddedeedee e ded d ee d ee f fd Z xZS) InputTextMessageContenta_ Represents the content of a text message to be sent as the result of an inline query. Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if their :attr:`message_text` is equal. Examples: :any:`Inline Bot ` Args: message_text (:obj:`str`): Text of the message to be sent, :tg-const:`telegram.constants.MessageLimit.MIN_TEXT_LENGTH`- :tg-const:`telegram.constants.MessageLimit.MAX_TEXT_LENGTH` characters after entities parsing. parse_mode (:obj:`str`, optional): |parse_mode| entities (Sequence[:class:`telegram.MessageEntity`], optional): |caption_entities| .. versionchanged:: 20.0 |sequenceclassargs| link_preview_options (:obj:`LinkPreviewOptions`, optional): Link preview generation options for the message. Mutually exclusive with :paramref:`disable_web_page_preview`. .. versionadded:: 20.8 Keyword Args: disable_web_page_preview (:obj:`bool`, optional): Disables link previews for links in the sent message. Convenience parameter for setting :paramref:`link_preview_options`. Mutually exclusive with :paramref:`link_preview_options`. .. versionchanged:: 20.8 Bot API 7.0 introduced :paramref:`link_preview_options` replacing this argument. PTB will automatically convert this argument to that one, but for advanced options, please use :paramref:`link_preview_options` directly. .. versionchanged:: 21.0 |keyword_only_arg| Attributes: message_text (:obj:`str`): Text of the message to be sent, :tg-const:`telegram.constants.MessageLimit.MIN_TEXT_LENGTH`- :tg-const:`telegram.constants.MessageLimit.MAX_TEXT_LENGTH` characters after entities parsing. parse_mode (:obj:`str`): Optional. |parse_mode| entities (tuple[:class:`telegram.MessageEntity`]): Optional. |captionentitiesattr| .. versionchanged:: 20.0 * |tupleclassattrs| * |alwaystuple| link_preview_options (:obj:`LinkPreviewOptions`): Optional. Link preview generation options for the message. .. versionadded:: 20.8 )entitieslink_preview_options message_text parse_modeN)disable_web_page_preview api_kwargsrrrrr rrct|||j5||_||_t ||_t|||_|jf|_ dddy#1swYyxYw)N)r) super__init__ _unfrozenrrr rrr _id_attrs)selfrrrrrr __class__s n/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/telegram/_inline/inputtextmessagecontent.pyrz InputTextMessageContent.__init___su J/ ^^  2%1D -7DO7I(7SDMFX(*>GD %#//1DN 2 2 2s AA--A6)__name__ __module__ __qualname____doc__ __slots__r strr rrrboolr r __classcell__)rs@rrr"s8tSI %16:?K 248)-22SM28M23 2 '';< 2#+4.2X&22rN)r!collections.abcrtypingrr$telegram._inline.inputmessagecontentrtelegram._messageentityrtelegram._utils.argumentparsingrr telegram._utils.defaultvaluer telegram._utils.typesr r telegram._linkpreviewoptionsr rr&rr0s5&X$*D1R54?S21S2r&