§
    ¦eîi¼  ã                   óV   — d Z ddlmZ ddlmZ ddlmZ ddlmZ  G d„ de¦  «        Z	dS )	zFThis module contains an object that represents a Telegram Bot Command.é    )ÚFinal)Ú	constants)ÚTelegramObject)ÚJSONDictc                   ó   ‡ — e Zd ZU dZdZddœdedededz  fˆ fd„Zej	        j
        Z
ee         ed	<   	 ej	        j        Zee         ed
<   	 ej	        j        Zee         ed<   	 ej	        j        Zee         ed<   ˆ xZS )Ú
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   c                ó¶   •— t          ¦   «                              |¬¦  «         || _        || _        | j        | j        f| _        |                      ¦   «          d S )Nr   )ÚsuperÚ__init__r	   r
   Ú	_id_attrsÚ_freeze)Úselfr	   r
   r   Ú	__class__s       €úX/home/div/.hermes/hermes-agent/venv/lib/python3.11/site-packages/telegram/_botcommand.pyr   zBotCommand.__init__7   sO   ø€ Ý‰Œ×Ò JÐÑ/Ô/Ð/Ø#ˆŒØ +ˆÔàœ,¨Ô(8Ð9ˆŒà�Š‰Œˆˆˆó    ÚMIN_COMMANDÚMAX_COMMANDÚMIN_DESCRIPTIONÚMAX_DESCRIPTION)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__Ústrr   r   r   ÚBotCommandLimitr   r   ÚintÚ__annotations__r   r   r   Ú__classcell__)r   s   @r   r   r      sö   ø€ € € € € € ðð ð0 +€IàX\ð ð ð  ð °#ð ÀhÐQUÁoð ð ð ð ð ð ð (Ô7ÔC€K��s”ÐCÐCÑCðð (Ô7ÔC€K��s”ÐCÐCÑCðð #,Ô";Ô"K€O�U˜3”ZÐKÐKÑKðð #,Ô";Ô"K€O�U˜3”ZÐKÐKÑKðð ð ð r   r   N)
r   Útypingr   Útelegramr   Útelegram._telegramobjectr   Útelegram._utils.typesr   r   © r   r   ú<module>r)      sŠ   ðð& MÐ Là Ð Ð Ð Ð Ð à Ð Ð Ð Ð Ð Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø *Ð *Ð *Ð *Ð *Ð *ð7ð 7ð 7ð 7ð 7�ñ 7ô 7ð 7ð 7ð 7r   