o
    5˜ŽjÂ  ã                   @   s  d dl mZ d dlmZmZ dZdZe› de› d�Zddœd	ed
ededB dedef
dd„Z	ddœd
ededB dedefdd„Z
dededefdd„Zd
ededefdd„Z												d(dededB dededededed ed!ed"ed#ed$ed%edefd&d'„ZdS ))é    )ÚAny)Ú	urlencodeÚurljoinzhttps://docs.aiogram.dev/zdev-3.xz/en/ú/N)Ú	fragment_ÚurlÚpathr   ÚqueryÚreturnc                O   s<   t | d |¡dd�} |r| dt|ƒ 7 } |r| d| 7 } | S )Nr   T)Úallow_fragmentsú?ú#)r   Újoinr   )r   r   r   r	   © r   úO/var/www/kodo/Anonymous/send/lib/python3.10/site-packages/aiogram/utils/link.pyÚ_format_url
   s   r   c                 O   s   t tg|¢R d| i|¤ŽS )Nr   )r   ÚBASE_PAGE_URL)r   r   r	   r   r   r   Údocs_url   s   r   ÚlinkÚkwargsc                 K   s   t d| › �fi |¤ŽS )Nztg://©r   )r   r   r   r   r   Úcreate_tg_link   ó   r   c                  O   s   t dg| ¢R i |¤ŽS )Nzhttps://t.mer   )r   r   r   r   r   Úcreate_telegram_link   r   r   FÚusernameÚ	parameterÚchange_infoÚpost_messagesÚedit_messagesÚdelete_messagesÚrestrict_membersÚinvite_usersÚpin_messagesÚpromote_membersÚmanage_video_chatsÚ	anonymousÚmanage_chatc                 C   sÔ   i }|d ur
||d< g }|r|  d¡ |r|  d¡ |r!|  d¡ |r(|  d¡ |r/|  d¡ |r6|  d¡ |r=|  d¡ |	rD|  d	¡ |
rK|  d
¡ |rR|  d¡ |rY|  d¡ |rbd |¡|d< t| fi |¤ŽS )NÚ
startgroupr   r   r   r   r    r!   r"   r#   r$   r%   r&   ú+Úadmin)Úappendr   r   )r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   ÚparamsÚpermissionsr   r   r   Úcreate_channel_bot_link   s:   










r-   )NFFFFFFFFFFF)Útypingr   Úurllib.parser   r   ÚBASE_DOCS_URLÚBRANCHr   Ústrr   r   r   r   Úboolr-   r   r   r   r   Ú<module>   sd    ($	óÿþýüûúùø	÷
öõôóò