o
    {g                     @   sh   d dl mZmZmZmZmZ g fddZdddZdd Zd	d
 Z	g fddZ
eZdddZdd ZdS )    )InlineKeyboardButtonInlineKeyboardMarkupKeyboardButtonReplyKeyboardMarkup
ForceReplyc                 C   sB   g }| D ]}g }|D ]}t | }|| q
|| qt|dS )N)inline_keyboard)btnappendr   )rowslinesrowlinebutton r   v/var/www/bot.gig.net.ua/public_html/telegram/P1/HellBot/venv/lib/python3.10/site-packages/pyroaddon/helpers/helpers.pyikb   s   
r   callback_datac                 C   s   t | fi ||iS N)r   )textvaluetyper   r   r   r      s   r   c                 C   s>   g }| j D ]}g }|D ]}t|}|| q|| q|S r   )r   ntbr	   )keyboardr   r   r   r   r   r   r   bki   s   
r   c                 C   s<   dD ]}t | |}|r nq| j|g} |dkr| | | S )N)r   urlswitch_inline_query switch_inline_query_current_chatcallback_gamer   )getattrr   r	   )r   btn_typer   r   r   r   r      s   


r   c                 K   sr   g }| D ]+}g }|D ]}t |}|tkrt|}n|tkr$tdi |}|| q
|| qtdd|i|S )Nr   r   )r   strr   dictr	   r   )r
   kwargsr   r   r   r   button_typer   r   r   kb)   s   
r$   Tc                 C   s
   t | dS )N	selective)r   r%   r   r   r   force_reply:   s   
r'   c                    s     fddt dt D S )Nc                    s   g | ]
} ||  qS r   r   ).0iinputsizer   r   
<listcomp>>   s    zarray_chunk.<locals>.<listcomp>r   )rangelenr*   r   r*   r   array_chunk=   s    r0   N)r   )T)pyrogram.typesr   r   r   r   r   r   r   r   r   r$   kbtnr'   r0   r   r   r   r   <module>   s    

