
    *biv                         S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
Jr  S SKJr  S SKJrJr  \S	 5       r\S
 5       rg)   )LOGGER)Config)new_task)BotCommands)ButtonMaker)CustomFilters)database)send_messageedit_messagec                 H  #    [        5       nUR                  SS5        UR                  SS5        UR                  SS5        UR                  SS5        UR                  S	S
5        UR                  SS5        UR                  S5      n[        USU5      I S h  vN   g  N7f)NzDrop Databasezcdb databasezAll Bot Configzcdb allconfigzThis Bot Configz
cdb configzAll Bot Private Fileszcdb allfileszThis Bot Private Filesz	cdb filesClosez	cdb closer   zClear Database Menu)r   data_button
build_menur
   )_messagebuttonsbuttons       /app/bot/modules/cleandb.pyclean_databaser      s     mG8(/:)<8/@0+>-"F
w 5v
>>>s   BB"B B"c                   #    [         R                  " 5       I S h  vN nUR                  nUR                  R	                  5       nSnUS   S:X  a7  [         R
                  " 5       I S h  vN   Sn[        R                  " S5        GO9US   S:X  a6  [         R                  " 5       I S h  vN   Sn[        R                  " S5        OUS   S:X  a7  [         R                  " U5      I S h  vN   Sn[        R                  " S5        OUS   S	:X  a6  [         R                  " 5       I S h  vN   S
n[        R                  " S
5        O{US   S:X  a7  [         R                  " U5      I S h  vN   Sn[        R                  " S5        O;UR                  R                  5       I S h  vN   UR                  5       I S h  vN   g UR                  5       I S h  vN   [        X55      I S h  vN   g  GN GN GNJ GN N N NY NC N, N7f)N    r	   zDatabase removed!	allconfigzAll Config removed!configzThis bot Config removed!allfileszAll private files removed!fileszThis bot private files removed!)r	   config_dictr   datasplitr   r   infoclean_allconfigclean_configclean_all_private_filesclean_private_filesreply_to_messagedeleteanswerr   )clientqueryr   r   r   responses         r   clean_database_updater+      s     ,,..KmmG::DHAw*%%'''&'(	aK	&&(((()*	aH	##K000-./	aJ	..000/01	aG	**;777456&&--///nn
,,.
w
))); /
 	( 	) 	1 	1 	8 	0)s   HG-AH)G0*?H)G3*?H)G6*>H(G9)?H(G;):H#G=$H;G?<HHH'H(H0H3H6H9H;H=H?HHHN)r   r   core.config_managerr   helper.ext_utils.bot_utilsr   #helper.telegram_helper.bot_commandsr   #helper.telegram_helper.button_buildr   helper.telegram_helper.filtersr   helper.ext_utils.db_handlerr	   $helper.telegram_helper.message_utilsr
   r   r   r+        r   <module>r5      sG     ( 1 = = : 2
 
	? 
	? 
* 
*r4   