
    ~hJ                         S SK JrJr  SS\4S jjrS rS rSS jrS rS r	S	 r
S
 rS rS rSSSSSSS.rS rS rS rS rg)    InlineKeyboardMarkupInlineKeyboardButtonis_adminc           	          [        [        SSS9/[        SSS9/[        SSS9//S9nU (       a$  UR                  R                  [        S	S
S9/5        U$ )Nu   🎮 Мои серверы
my_serverstextcallback_datau   👤 Моя рольmy_roleu*   📊 Стата администрацииadmin_statsinline_keyboardu   ⚙️ Админ-панельadmin_panel)r   r   r   append)r   keyboards     +C:\Users\autmn\Downloads\qweqw\keyboards.py	main_menur      sk    #	#?|	\]	#9	ST	#O_l	mn5 H   ''!'GWdef	
 O    c            
      d    [        [        SSS9/[        SSS9/[        SSS9/[        SS	S9//S
9$ )Nu/   🖥️ Управление серверамиadmin_serversr	   u6   👥 Управление пользователямиadmin_usersu&   🎭 Управление ролямиadmin_roles   🔙 Назадr   r   r    r   r   admin_panel_menur      sO    	#Tds	tu	#[kx	yz	#K[h	ij	#4K	PQ	1  r   c            	      P    [        [        SSS9/[        SSS9/[        SSS9//S9$ )	Nu   ➕ Создать серверcreate_serverr	   u"   📋 Список серверовlist_serversr   r   r   r   r   r   r   admin_servers_menur       s@    	#DTc	de	#GWe	fg	#4M	RS1  r   c           
          / nU  H+  nUR                  [        SUS    3U SUS    3S9/5        M-     UR                  [        SSS9/5        [        US9$ )	Nu   🖥️ name_idr	   r   r   r   r   r   r   )serversprefixr   servers       r   servers_list_keyboardr)   $   sq    H v/0!'&,8
 	  OO)/@P_`ab99r   c                     [        [        SSU  3S9/[        SSU  3S9/[        SSU  3S9/[        SS	U  3S9/[        S
SU  3S9/[        SSS9//S9$ )Nu   ✏️ Настроить FTP
setup_ftp_r	   u   💾 Настроить MariaDB	setup_db_u    📝 Изменить server.cfg	edit_cfg_u*   👥 Управление доступомserver_access_u#   🗑️ Удалить серверdelete_server_r   r   r   r   	server_ids    r   server_admin_actionsr2   1   s    	#BT^_h^iRj	kl	#DV_`i_jTk	lm	#EW`aj`kUl	mn	#Oaopyoz_{	|}	#HZhirhsXt	uv	#4N	ST1  r   c                     [        [        SSU  3S9/[        SSU  3S9/[        SSU  3S9/[        SS	U  3S9/[        S
SU  3S9/[        SSU  3S9/[        SSS9//S9$ )Nu&   ▶️ Запустить серверstart_r	   u(   ⏹️ Остановить серверstop_u,   🔄 Перезапустить серверrestart_u    📝 Просмотр server.cfg	view_cfg_u   💾 Данные MariaDBview_db_u$   📁 Подключиться к FTP	view_ftp_r   r   r   r   r0   s    r   server_control_panelr:   <   s    	#K]cdmcn[o	pq	#M_dendo]p	qr	#Qcklukvaw	xy	#EW`aj`kUl	mn	#>PXYbXcNd	ef	#I[dendoYp	qr	#4L	QR1  r   c                      [        [        SSS9/[        SSS9/[        SSS9/[        SS	S9/[        S
SS9/[        SSS9//S9$ )Nu,   📋 Список пользователей
list_usersr	   u.   🚫 Забанить пользователяban_useru/   ✅ Разбанить пользователя
unban_useru    🎭 Назначить рольassign_roleu/   🏆 Назначить игровой рангassign_ingame_rankr   r   r   r   r   r   r   admin_users_menurA   H   sm    	#Qam	no	#Scm	no	#Tdp	qr	#EUb	cd	#Tdx	yz	#4M	RS1  r   c            	      P    [        [        SSS9/[        SSS9/[        SSS9//S9$ )	Nu   ➕ Создать рольcreate_roler	   u   📋 Список ролей
list_rolesr   r   r   r   r   r   r   admin_roles_menurE   S   s@    	#@P]	^_	#AQ]	^_	#4M	RS1  r   c           	          / nU  H)  nUR                  [        SUS    3SUS    3S9/5        M+     UR                  [        SSS9/5        [        US9$ )	Nu   🎭 r"   role_r$   r	   r   r   r   r%   )rolesr   roles      r   roles_list_keyboardrJ   [   sl    H T&\N+ %d4j\2
 	  OO)/@P]^_`99r   c           	      \    [        [        SSU  3S9/[        SSU  3S9/[        SSS9//S9$ )	Nu(   🔑 Управление правамиrole_perms_r	   u   🗑️ Удалить рольdelete_role_r   rD   r   r   )role_ids    r   role_actionsrO   h   sR    	#M_jkrjs]t	uv	#DVbcjbkTl	mn	#4L	QR1  r   u"   ▶️ Запуск сервераu(   ⏹️ Остановка сервераu(   🔄 Перезапуск сервераu"   📝 Изменение server.cfgu   📁 Доступ к FTPu   💾 Доступ к MariaDB)server_startserver_stopserver_restart
server_cfg
server_ftp	server_dbc           
          / n[         R                  5        H9  u  p4X1;   nU(       a  SOSnUR                  [        U SU 3SU  SU 3S9/5        M;     UR                  [        SSU  3S9/5        [	        US	9$ )
Nu   ✅u   ❌ toggle_perm_r#   r	   r   rG   r   )PERMISSIONSitemsr   r   r   )rN   current_permsr   perm_key	perm_namehas_permstatuss          r   permissions_keyboardr`   y   s    H*002," xq, ,WIQxjA
 	  3 OO)/@RWX_W`Pabcd99r   c                  (    [        [        SSS9//S9$ )Nu   ❌ Отменаcancelr	   r   r   r   r   r   cancel_keyboardrc      s"    	#5X	NO1  r   c           	      L    [        [        SSU  SU 3S9[        SSU  3S9//S9$ )Nu   ✅ Даconfirm_r#   r	   u
   ❌ Нетcancel_r   r   )action	entity_ids     r   confirm_keyboardri      sD     j(6(RST]S^@_` lGF8BTU	
1  r   c                  (    [        [        SSS9//S9$ )Nu   🔙 Главное менюr   r	   r   r   r   r   r   back_to_mainrk      s#    	#AQ\	]^1  r   N)F)r(   )aiogram.typesr   r   boolr   r   r    r)   r2   r:   rA   rE   rJ   rO   rY   r`   rc   ri   rk   r   r   r   <module>rn      sp    D 
:	
: 9=@6,/:r   