L i RdZddlmZmZddlmZddlmZddlm Z GddeZ y) zFThis module contains an object that represents a Telegram Bot Command.)FinalOptional) constants)TelegramObject)JSONDictc8eZdZUdZdZdddededeeffdZe jjZ e e ed < e jjZe e ed < e jj Ze e ed < e jj"Ze e ed <xZS) BotCommandaj This object represents a bot command. Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if their :attr:`command` and :attr:`description` are equal. Args: command (:obj:`str`): Text of the command; :tg-const:`telegram.BotCommand.MIN_COMMAND`- :tg-const:`telegram.BotCommand.MAX_COMMAND` characters. Can contain only lowercase English letters, digits and underscores. description (:obj:`str`): Description of the command; :tg-const:`telegram.BotCommand.MIN_DESCRIPTION`- :tg-const:`telegram.BotCommand.MAX_DESCRIPTION` characters. Attributes: command (:obj:`str`): Text of the command; :tg-const:`telegram.BotCommand.MIN_COMMAND`- :tg-const:`telegram.BotCommand.MAX_COMMAND` characters. Can contain only lowercase English letters, digits and underscores. description (:obj:`str`): Description of the command; :tg-const:`telegram.BotCommand.MIN_DESCRIPTION`- :tg-const:`telegram.BotCommand.MAX_DESCRIPTION` characters. )command descriptionN api_kwargsr r r ct||||_||_|j|jf|_|j y)Nr )super__init__r r _id_attrs_freeze)selfr r r __class__s Z/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/telegram/_botcommand.pyrzBotCommand.__init__7sA J/# +,,(8(89  MIN_COMMAND MAX_COMMANDMIN_DESCRIPTIONMAX_DESCRIPTION)__name__ __module__ __qualname____doc__ __slots__strrrrrBotCommandLimitrrint__annotations__rrr __classcell__)rs@rr r s0+I[_#hxFX(77CCKsC(77CCKsC#,";";"K"KOU3ZK#,";";"K"KOU3ZKrr N) rtypingrrtelegramrtelegram._telegramobjectrtelegram._utils.typesrr rrr*s#&M"3*77r