o
    {gk                  	   @   s   d dl mZ d dlmZ d dlmZmZmZmZ dde	de
de	e	e  fdd	ZddefddZde
de	dee	e
f fddZde	e	e  fddZde	e	e  fddZdS )    )ceilInlineKeyboardButton)ENVSymbolsdbConfig   
collectionrowreturnc                 C   sT   g }t dt| |D ]}g }| |||  D ]}t| }|| q|| q
|S )Nr   )rangelenbtnappend)r
   r   keyboardikybxbutton r   P/var/www/bot.gig.net.ua/public_html/telegram/P1/HellBot/Hellbot/plugins/btnsG.pygen_inline_keyboard
   s   r   callback_datac                 C   s   t | fi ||iS )Nr   )textvaluetyper   r   r   r      s   r   pagepluginsc           	   
      s  g }t tjI d H pd t  t tjI d H pd}tttt|d d d |dd d t	|d dkrA
|d g tt	  } fddtdt	 D |  D ]?}g }t|D ]1\}}|d dkr|
t| d	| d
|  d|  qe|
t| d	| d
|  d|  qe|
| q]|
ttjd| dkr|d n| d  ttjdttjd| |d krdn| d  g ||fS )N      ✧r	      c                    s   g | ]
}||   qS r   r   ).0r   columnpairsr   r   
<listcomp>$   s    z+gen_inline_help_buttons.<locals>.<listcomp>r    z
help_menu::z
help_page:zhelp_data:c)r   get_envr   btn_in_helpint
help_emojilistmapzipr   r   r   r   	enumerater   r   previousclosenext)	r   r   buttonsemoji	max_pagespairbtn_pairr   pluginr   r$   r   gen_inline_help_buttons   sD   (   r;   c               	      s  g } t tj}ttjI d H pd}tttt	|d d d |dd d }t
|d dkr7||d g |D ]9}g }t|D ]+\}}|d dkr\|t| d| d|  qA|t| d| d|  qA| | q9| tdd	ttjd
g | S )Nr    r	   r!   r"   r   r(   zbot_help_menu:u   🏠zhelp_data:startzhelp_data:botclose)sortedr   BOT_CMD_MENUr   r*   r   r-   r.   r/   r0   r   r   r1   r   r   r3   )r5   r   r6   r&   r8   r9   r   r:   r   r   r   gen_bot_help_buttonsD   s0   
(
r>   c                   C   s   t ddt ddggS )Nu   ⚙️ Helpzhelp_data:bothelpu   Source 📦zhelp_data:sourcer   r   r   r   r   start_buttond   s   r?   N)r	   )r   )mathr   pyrogram.typesr   Hellbot.corer   r   r   r   r.   r,   r   r   tupler;   r>   r?   r   r   r   r   <module>   s    + 