Ë
    :É„j
  ã                   óD   — d dl mZ d dlZd dlmZ d dlmZ  G d„ d«      Zy)é    )ÚUnionN)Úraw)Útypesc            	       ó2   — e Zd Z	 d	dddeeef   deddfd„Zy)
ÚStartBotÚselfzpyrogram.ClientÚchat_idÚparamÚreturnztypes.Messagec              ƒ   ó¤  K  — |s| j                  |d«      ƒ d{  –—† S | j                  |«      ƒ d{  –—† }| j                  t        j                  j
                  j                  ||| j                  «       |¬«      «      ƒ d{  –—† }|j                  D ]¢  }t        |t        j                  j                  «      sŒ(t        j                  j                  | |j                  |j                  D �ci c]  }|j                   |“Œ c}|j"                  D �ci c]  }|j                   |“Œ c}«      ƒ d{  –—† c S  y7 �Œ"7 �Œ7 Œ¼c c}w c c}w 7 Œ­w)aû  Start bot

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

        Parameters:
            chat_id (``int`` | ``str``):
                Unique identifier of the bot you want to be started. You can specify
                a @username (str) or a bot ID (int).

            param (``str``):
                Text of the deep linking parameter (up to 64 characters).
                Defaults to "" (empty string).

        Returns:
            :obj:`~pyrogram.types.Message`: On success, the sent message is returned.

        Example:
            .. code-block:: python

                # Start bot
                await app.start_bot("pyrogrambot")

                # Start bot with param
                await app.start_bot("pyrogrambot", "ref123456")
        z/startN)ÚbotÚpeerÚ	random_idÚstart_param)Úsend_messageÚresolve_peerÚinvoker   Ú	functionsÚmessagesr   Úrnd_idÚupdatesÚ
isinstancer   ÚUpdateNewMessageÚMessageÚ_parseÚmessageÚusersÚidÚchats)r   r	   r
   r   ÚrÚis         úZ/var/www/html/GAP/venv/lib/python3.12/site-packages/pyrogram/methods/messages/start_bot.pyÚ	start_botzStartBot.start_bot   s  è ø€ ñ< Ø×*Ñ*¨7°HÓ=×=Ð=à×&Ñ& wÓ/×/ˆà—+‘+Ü�M‰M×"Ñ"×+Ñ+ØØØŸ+™+›-Ø!ð	 ,ó ó
÷ 
ˆð —‘ò 	ˆAÜ˜!œSŸY™Y×7Ñ7Õ8Ü"Ÿ]™]×1Ñ1Ø˜!Ÿ)™)Ø&'§g¡gÖ. �Q—T‘T˜1‘WÒ.Ø&'§g¡gÖ. �Q—T‘T˜1‘WÒ.ó÷ ò ñ	ð >ùà/ùð
úò /ùÚ.ðúsb   ‚EšD<›E³D?´AEÂEÂ7EÂ>3EÃ1EÄEÄE	Ä)
EÄ3EÄ4	EÄ?EÅEÅEN)Ú )Ú__name__Ú
__module__Ú__qualname__r   ÚintÚstrr#   © ó    r"   r   r      s8   „ ð ñ2Øð2à�s˜C�x‘ð2ð ð2ð 
ô	2r+   r   )Útypingr   Úpyrogramr   r   r   r*   r+   r"   ú<module>r.      s   ðõ( ã Ý Ý ÷3ò 3r+   