o
    ¹{g[  ã                   @   s2   d dl mZmZ G dd„ dƒZG dd„ dƒZ	 dS )é    )ÚConfigÚSymbolsc                   @   sl   e Zd Zdeddfdd„Z				ddededed	ed
ef
dd„Zdefdd„Zdefdd„Zddd„ZdS )ÚHelpMenuÚfileÚreturnNc                 C   ó   || _ i | _d| _d S ©NÚ )ÚfilenameÚcommand_dictÚcommand_info©Úselfr   © r   úO/var/www/bot.gig.net.ua/public_html/telegram/P1/HellBot/Hellbot/plugins/help.pyÚ__init__   ó   
zHelpMenu.__init__ÚcommandÚ
parametersÚdescriptionÚexampleÚnotec                 C   s   |||||dœ| j |< | S )N)r   r   r   r   r   ©r   )r   r   r   r   r   r   r   r   r   Úadd
   s   	ûzHelpMenu.addr   c                 C   ó
   || _ | S ©N©r   ©r   r   r   r   r   Úinfo   ó   zHelpMenu.infoc                 C   sV  d| j › d}| jr|d| j› d7 }|d7 }| jD ]Ž}| j| }|dtj› dtjd › |d	 › 7 }|d
 rB|d|d
 › d7 }n|d7 }|d rX|dtj› d|d › d7 }|d ro|dtj› dtjd › |d › d7 }|d r|dtj› d|d › d7 }|d7 }|d	 › d|d
 r’|d
 nd› |d |d |d | j dœtj|d	 < q|S )Nu0   **ð–¯ð—…ð—Žð—€ð—‚ð—‡ ð–¥ð—‚ð—…ð–¾:** `ú`õ2   
**ð–¯ð—…ð—Žð—€ð—‚ð—‡ ð–¨ð—‡ð–¿ð—ˆ:** __u    ðŸ€__ú

ú**u"    ð–¢ð—ˆð—†ð—†ð–ºð—‡ð–½:** `r   r   r   Ú ú`
r   õ3    ð–£ð–¾ð—Œð–¼ð—‹ð—‚ð—‰ð—ð—‚ð—ˆð—‡:** __ú__
r   u"    ð–¤ð—‘ð–ºð—†ð—‰ð—…ð–¾:** `r   u    ð–­ð—ˆð—ð–¾:** __Ú
r	   )r   r   r   r   Úplugin)	r
   r   r   r   Úradio_selectr   ÚHANDLERSÚarrow_rightÚCMD_INFO©r   Úresultr   r   r   r   Úget_menu   s4   

$ÿ& ûzHelpMenu.get_menuc                 C   ó*   | j | jdœtj| j< |  ¡ tj| j< d S ©N)Úcommandsr   )r   r   r   Ú	HELP_DICTr
   r0   ÚCMD_MENU©r   r   r   r   Údone@   ó   þzHelpMenu.done)NNNN©r   N©	Ú__name__Ú
__module__Ú__qualname__Ústrr   r   r   r0   r7   r   r   r   r   r      s(    úþýüû
ú!r   c                   @   sV   e Zd Zdeddfdd„Zdedefdd	„Zd
efdd„Zdefdd„Zddd„ZdS )ÚBotHelpr   r   Nc                 C   r   r   )Úcategoryr   r   r   r   r   r   r   I   r   zBotHelp.__init__r   r   c                 C   s   ||dœ| j |< | S )N)r   r   r   )r   r   r   r   r   r   r   N   s   zBotHelp.addr   c                 C   r   r   r   r   r   r   r   r   R   r   zBotHelp.infoc                 C   s°   d| j › d}| jr|d| j› d7 }|d7 }| jD ];}| j| }|dtj› d|d › d	7 }|d
 rA|dtj› d|d
 › d7 }|d7 }|d |d
 | j dœtj|d < q|S )Nu@   **ð–¯ð—…ð—Žð—€ð—‚ð—‡ ð–¢ð–ºð—ð–¾ð—€ð—ˆð—‹ð—’:** `r    r!   Ú__r"   r#   u#    ð–¢ð—ˆð—†ð—†ð–ºð—‡ð–½:** `/r   r%   r   r&   r'   r(   )r   r   r@   )r@   r   r   r   r*   r,   r   ÚBOT_CMD_INFOr.   r   r   r   r0   V   s"   

ÿýzBotHelp.get_menuc                 C   r1   r2   )r   r   r   ÚBOT_HELPr@   r0   ÚBOT_CMD_MENUr6   r   r   r   r7   l   r8   zBotHelp.doner9   r:   r   r   r   r   r?   H   s    r?   N)ÚHellbot.core.configr   r   r   r?   r   r   r   r   Ú<module>   s
    D-	