
    Yi                     B    S r SSKJr  SSKJr  SSKJr   " S S\5      rg)zNThis module contains an object that represents a Telegram ReplyKeyboardRemove.    )Optional)TelegramObject)JSONDictc                   T   ^  \ rS rSrSrSrS	SS.S\\   S\\   4U 4S jjjjr	Sr
U =r$ )
ReplyKeyboardRemove   a  
Upon receiving a message with this object, Telegram clients will remove the current custom
keyboard and display the default letter-keyboard. By default, custom keyboards are displayed
until a new keyboard is sent by a bot. An exception is made for one-time keyboards that are
hidden immediately after the user presses a button (see :class:`telegram.ReplyKeyboardMarkup`).
Not supported in channels and for messages sent on behalf of a Telegram Business account.

Note:
    User will not be able to summon this keyboard; if you want to hide the keyboard from
    sight but keep it accessible, use :attr:`telegram.ReplyKeyboardMarkup.one_time_keyboard`.

Examples:
    * Example usage: A user votes in a poll, bot returns confirmation message in reply to
      the vote and removes the keyboard for that user, while still showing the keyboard with
      poll options to users who haven't voted yet.
    * :any:`Conversation Bot <examples.conversationbot>`
    * :any:`Conversation Bot 2 <examples.conversationbot2>`

Args:
    selective (:obj:`bool`, optional): Use this parameter if you want to remove the keyboard
        for specific users only. Targets:

        1) Users that are @mentioned in the text of the :class:`telegram.Message` object.
        2) If the bot's message is a reply to a message in the same chat and forum topic,
           sender of the original message.

Attributes:
    remove_keyboard (:obj:`True`): Requests clients to remove the custom keyboard.
    selective (:obj:`bool`): Optional. Remove the keyboard for specific users only.
        Targets:

        1) Users that are @mentioned in the text of the :class:`telegram.Message` object.
        2) If the bot's message is a reply to a message in the same chat and forum topic,
            sender of the original message.

)remove_keyboard	selectiveN
api_kwargsr
   r   c                Z   > [         TU ]  US9  SU l        Xl        U R	                  5         g )Nr   T)super__init__r	   r
   _freeze)selfr
   r   	__class__s      H/app/.venv/lib/python3.13/site-packages/telegram/_replykeyboardremove.pyr   ReplyKeyboardRemove.__init__B   s)    J/%))2    )N)__name__
__module____qualname____firstlineno____doc__	__slots__r   boolr   r   __static_attributes____classcell__)r   s   @r   r   r      s:    #J 1I]a (4. QYHZ  r   r   N)r   typingr   telegram._telegramobjectr   telegram._utils.typesr   r    r   r   <module>r#      s    & U  3 */. /r   