
    hj
                     :   S SK Jr  \" S5      rSSKJr  SSKJr  S SK JrJrJ	r	J
r
  \" S\S9rS	 rS
 r\
" SSSSSS9S 5       r\R!                  5       (       aC  \	R"                  " \\R$                  " \S95        \R"                  " \\R$                  " \S95        gg)   )get_helphelp_autoban    )events)
KeyManager)LOGSasstultroid_botultroid_cmd	DND_CHATS)castc                 f    U R                   =(       a    [        R                  U R                  5      $ )N)user_joinedKeymcontainschat_id)es    $/root/TeamUltroid/plugins/autoban.py	join_funcr      s    ==5T]]19955    c                   #    U R                    HH  n U R                  R                  U R                  U5      I S h  vN R	                  5       I S h  vN   MJ     U R	                  5       I S h  vN   g  N7 N#! [
         a7  n[        R                  " S5        [        R                  " U5         S nAM  S nAff = f NM7f)NzError in DND:)	usersclientkick_participantr   delete	Exceptionr   error	exception)eventuserexs      r   dnd_funcr"      s     	66u}}dKKSSUUU  ,,.	 LU 	JJ'NN2	 s\   B>)A8A4A8A6A8B>.B</B>4A86A88
B9,B4.B>4B99B>zautokick (on|off)$T	ban_users)patternadmins_onlymanagerrequirefullsudoc                   #    U R                   R                  S5      nUS:X  a  [        R                  U R                  5      (       a  U R                  SSS9I S h  vN $ [        R                  U R                  5        U R                  R                  [        [        R                  " [        S95        U R                  SSS9I S h  vN   g US:X  at  [        R                  U R                  5      (       d  U R                  S	SS9I S h  vN $ [        R                  U R                  5        U R                  S
SS9I S h  vN   g g  N N NA N7f)Nr   onz&`Chat already in do not disturb mode.`   )timefuncz.`Do not disturb mode activated for this chat.`offz%`Chat is not in do not disturb mode.`z0`Do not disturb mode deactivated for this chat.`)pattern_matchgroupr   r   r   eoraddr   add_handlerr"   r   
ChatActionr   remove)r   matchs     r   _r8   #   s	     %%a(E}==''#KRSTTT  6+<+<)+LMiiHqiQQQ	%}}U]]++#JQRSSSEMM"iiJQRiSSS	 
	 U 	R TSsJ   AEE	A,EE	AEE6EEEEEEr-   N) r   __doc__telethonr   pyUltroid.dB.baser   r   r	   r
   r   listr   r   r"   r8   getr4   r5    r   r   <module>r@      s    
>
"  ( 2 2+D)6  TT 88::Hf&7&7Y&GHXv00i@A r   