Ë
    :É„j:  ã                   ó,   — d dl Z d dl mZ  G d„ d«      Zy)é    N)Úrawc                   ó6   — e Zd Z	 	 	 	 d
dddededededefd	„Zy)ÚAnswerCallbackQueryNÚselfzpyrogram.ClientÚcallback_query_idÚtextÚ
show_alertÚurlÚ
cache_timec           
   ƒ   óÂ   K  — | j                  t        j                  j                  j	                  t        |«      ||xs d|xs d|xs d¬«      «      ƒ d{  –—† S 7 Œ­w)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)Úquery_idr   ÚalertÚmessager
   )Úinvoker   Ú	functionsÚmessagesÚSetBotCallbackAnswerÚint)r   r   r   r	   r
   r   s         úb/var/www/html/GAP/venv/lib/python3.12/site-packages/pyrogram/methods/bots/answer_callback_query.pyÚanswer_callback_queryz)AnswerCallbackQuery.answer_callback_query   sc   è ø€ ðb —[‘[Ü�M‰M×"Ñ"×7Ñ7ÜÐ.Ó/Ø%Ø Ò( DØš Ø’K˜4ð 8ó ó
÷ 
ð 	
ð 
ús   ‚AAÁAÁA)NNNr   )Ú__name__Ú
__module__Ú__qualname__ÚstrÚboolr   r   © ó    r   r   r      sM   „ ð ØØØñ9
Øð9
àð9
ð ð9
ð ð	9
ð
 ð9
ð ô9
r   r   )Úpyrogramr   r   r   r   r   ú<module>r      s   ðó( Ý ÷:
ò :
r   