U
    ;g                     @   s&   d dl Z d dl mZ G dd dZdS )    N)rawc                   @   s&   e Zd ZddeeeeedddZdS )AnswerCallbackQueryNr   zpyrogram.ClientselfZcallback_query_idtextZ
show_alerturl
cache_timec              	      s4   |  tjjjt|||pd|p d|p&ddI dH S )uO  Send answers to callback queries sent from inline keyboards.
        The answer will be displayed to the user as a notification at the top of the chat screen or as an alert.

        .. include:: /_includes/usable-by/bots.rst

        Parameters:
            callback_query_id (``str``):
                Unique identifier for the query to be answered.

            text (``str`` *optional*):
                Text of the notification. If not specified, nothing will be shown to the user, 0-200 characters.

            show_alert (``bool``, *optional*):
                If true, an alert will be shown by the client instead of a notification at the top of the chat screen.
                Defaults to False.

            url (``str``, *optional*):
                URL that will be opened by the user's client.
                If you have created a Game and accepted the conditions via @Botfather, specify the URL that opens your
                game – note that this will only work if the query comes from a callback_game button.
                Otherwise, you may use links like t.me/your_bot?start=XXXX that open your bot with a parameter.

            cache_time (``int``, *optional*):
                The maximum amount of time in seconds that the result of the callback query may be cached client-side.
                Telegram apps will support caching starting in version 3.14. Defaults to 0.

        Returns:
            ``bool``: True, on success.

        Example:
            .. code-block:: python

                # Answer only (remove the spinning circles)
                await app.answer_callback_query(query_id)

                # Answer without alert
                await app.answer_callback_query(query_id, text=text)

                # Answer with alert
                await app.answer_callback_query(query_id, text=text, show_alert=True)
        N)Zquery_idr   alertmessager   )Zinvoker   Z	functionsmessagesZSetBotCallbackAnswerintr    r   k/opt/bot/vods_filmes/script/venv/lib/python3.8/site-packages/pyrogram/methods/bots/answer_callback_query.pyanswer_callback_query   s    1z)AnswerCallbackQuery.answer_callback_query)NNNr   )__name__
__module____qualname__strboolr   r   r   r   r   r   r      s       r   )Zpyrogramr   r   r   r   r   r   <module>   s   