U
    2Òtc·
  ã                   @   s0   d Z ddlmZ ddlmZ G dd„ deƒZdS )zNThis module contains an object that represents a Telegram ReplyKeyboardRemove.é    )ÚAny)ÚReplyMarkupc                   @   s&   e Zd ZdZdZdeedœdd„ZdS )	ÚReplyKeyboardRemoveaã  
    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`).

    Example:
        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.

    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`.

    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 (has `reply_to_message_id`), sender of the original
               message.

        **kwargs (:obj:`dict`): Arbitrary keyword arguments.

    Attributes:
        remove_keyboard (:obj:`True`): Requests clients to remove the custom keyboard.
        selective (:obj:`bool`): Optional. Use this parameter if you want to remove the keyboard
            for specific users only.

    )Ú	selectiveÚremove_keyboardF)r   Ú_kwargsc                 K   s   d| _ t|ƒ| _d S )NT)r   Úboolr   )Úselfr   r   © r
   ú@/tmp/pip-unpacked-wheel-2u9rcp5s/telegram/replykeyboardremove.pyÚ__init__<   s    zReplyKeyboardRemove.__init__N)F)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__r   r   r   r
   r
   r
   r   r      s    r   N)r   Útypingr   Ztelegramr   r   r
   r
   r
   r   Ú<module>   s   