
    hj.                     J   S r SSKrSSKJr  SSKJr  SSKJrJ	r	J
r
JrJrJrJrJrJr  SSKJrJrJr  SSKJrJrJrJrJr  SS	KJr  S
r\" SSS9S 5       r\" SSS9S 5       r\" SSS9S 5       r\" SSS9S 5       r \" SSS9S 5       r!\" SSS9S 5       r"\" SSS9S 5       r#g)u{  
✘ Commands Available -

---- Welcomes ----
• `{i}setwelcome <message/reply to message>`
    Set welcome message in the current chat.

• `{i}clearwelcome`
    Delete the welcome in the current chat.

• `{i}getwelcome`
    Get the welcome message in the current chat.

---- GoodByes ----
• `{i}setgoodbye <message/reply to message>`
    Set goodbye message in the current chat.

• `{i}cleargoodbye`
    Delete the goodbye in the current chat.

• `{i}getgoodbye`
    Get the goodbye message in the current chat.

• `{i}thankmembers on/off`
    Send a thank you sticker on hitting a members count of 100*x in your groups.
    N   )upload_file)pack_bot_file_id)	add_goodbye
add_thanksadd_welcomedelete_goodbyedelete_welcomeget_goodbyeget_welcome
must_thankremove_thanks)create_tl_btn
format_btnget_msg_button)HNDLReor
get_string	mediainfoultroid_cmd)	somethingz

Note: `{mention}`, `{group}`, `{count}`, `{name}`, `{fullname}`, `{username}`, `{userid}` can be used as formatting parameters.


setwelcomeT)patterngroups_onlyc                   #    U R                  [        S5      5      I S h  vN nU R                  5       I S h  vN nU(       a&  UR                  (       a  [	        UR                  5      OS n U R
                  R                  SS9S   nU(       Ga  UR                  (       Ga  [        UR                  5      nUR                  S5      (       a:  UR                  5       I S h  vN n[        U5      n[        R                  " U5        OUS:X  az  UR                  R                  R                   S:  a  [        U[        S5      SS	9I S h  vN $ UR                  5       I S h  vN n[        U5      n[        R                  " U5        OUS
:X  a  S nO[#        UR                  5      nUR
                  (       aB  UR
                  nU(       d  [%        UR
                  5      u  p['        U R(                  XU5        O['        U R(                  S Xs5        [        U[        S5      5      I S h  vN   g U(       aJ  U(       d  [%        U5      u  p['        U R(                  WS U5        [        U[        S5      5      I S h  vN   g [        U[        S5      SS	9I S h  vN   g  GN| GNg! [         a    U(       a  UR
                  OS n GN;f = f GN GN GNm N NY N>7f)Ncom_1r   maxsplitpicgifvideo z com_4   timewebgrt_1grt_3)r   r   get_reply_messagebuttonsr   textsplit
IndexErrormediar   
startswithdownload_mediaufosremovedocumentsizer   r   r   chat_id	eventxrbtnr-   wutdlmtxts	            &/root/TeamUltroid/plugins/greetings.pysetwelrC   9   s    ii
7+,,A%%''A$%!))*QYY
$C%zz+A. 	QWWW >>.))''))B2AIIbMG^ww$$6 Jw$7a@@@''))B2AIIbME\A )A66&&C)!&&1ss3tQ4!Z()))	%d+HCEMM3c2!Z()))!Z(q111K 	-'  %qvv%
 *
 A) 	*
 	*1s   KJKJ3K-J" 	AK!K"A'K	K
K!K"CK(K)AK9K:KKKK"KKKKKKKKKzclearwelcome$c                    #    [        U R                  5      (       d!  U R                  [        S5      SS9I S h  vN $ [	        U R                  5        U R                  [        S5      SS9I S h  vN   g  N; N7f)Ngrt_4r%   r&   grt_5)r   r8   r   r   r
   r:   s    rB   clearwelrH   c   s^     u}}%%YYz'2Y;;;5==!
))Jw'a)
000 <0s!   7A9A55A9/A70A97A9zgetwelcome$c                   #    [        U R                  5      nU(       d!  U R                  [        S5      SS9I S h  vN $ US   US   p2UR	                  S5      (       a"  [        US   5      n[        XX45      I S h  vN $ U R                  SU S3US	9I S h  vN   U R                  5       I S h  vN   g  Nz N; N! N7f)
NrE   r%   r&   welcomer0   buttonz **Welcome Note in this chat**

``file)	r   r8   r   r   getr   r   replydeleter:   welmsggmedr=   s        rB   listwelrV   k   s     
emm
$CYYz'2Y;;;IG#
wwxCM*uC555
++:4&B+
MMM
,,. < 6MsF   9B>B6A B><B8=B>B:B>0B<1B>8B>:B><B>
setgoodbyec                   #    U R                  [        S5      5      I S h  vN nU R                  5       I S h  vN nU(       a&  UR                  (       a  [	        UR                  5      OS n U R
                  R                  SS9S   nU(       Ga  UR                  (       Ga  [        UR                  5      nUR                  S5      (       a:  UR                  5       I S h  vN n[        U5      n[        R                  " U5        OUS:X  az  UR                  R                  R                   S:  a  [        U[        S5      SS	9I S h  vN $ UR                  5       I S h  vN n[        U5      n[        R                  " U5        OUS
:X  a  S nO[#        UR                  5      nUR
                  (       aB  UR
                  nU(       d  [%        UR
                  5      u  p['        U R(                  XU5        O['        U R(                  S Xs5        [        US5      I S h  vN   g U(       aA  U(       d  [%        U5      u  p['        U R(                  WS U5        [        US5      I S h  vN   g [        U[        S5      SS	9I S h  vN   g  GNj GNU! [         a    U(       a  UR
                  OS n GN)f = f GN GNp GN[ N NY N>7f)Nr   r   r   r   r"   r#   r$   r%   r&   r(   z`Goodbye note saved`grt_7)r   r   r+   r,   r   r-   r.   r/   r0   r   r1   r2   r3   r4   r5   r6   r7   r   r   r   r8   r9   s	            rB   setgbrZ   x   s    ii
7+,,A%%''A$%!))*QYY
$C%zz+A. 	QWWW >>.))''))B2AIIbMG^ww$$6 Jw$7a@@@''))B2AIIbME\A )A66&&C)!&&1ss3tQ4!+,,,	%d+HCEMM3c2!+,,,!Z(q111K 	-'  %qvv%
 *
 A) 	-
 	-1s   KJ
KJ3K-J 	AK!J6"A'K	J9
K!J<"B=KJ? AK'K(KKKKJ3/K2J33K9K<K?KKKzcleargoodbye$c                    #    [        U R                  5      (       d!  U R                  [        S5      SS9I S h  vN $ [	        U R                  5        U R                  SSS9I S h  vN   g  N2 N7f)Ngrt_6r%   r&   z`Goodbye Note Deleted`)r   r8   r   r   r	   rG   s    rB   clearwgbr]      sZ     u}}%%YYz'2Y;;;5==!
)),1)
555 <5s!   7A0A,,A0&A.'A0.A0zgetgoodbye$c                   #    [        U R                  5      nU(       d!  U R                  [        S5      SS9I S h  vN $ US   nUS   nUR	                  S5      (       a"  [        US   5      n[        XX45      I S h  vN $ U R                  SU S3US	9I S h  vN   U R                  5       I S h  vN   g  N{ N; N! N7f)
Nr\   r%   r&   goodbyer0   rK   z **Goodbye Note in this chat**

`rL   rM   )	r   r8   r   r   rO   r   r   rP   rQ   rR   s        rB   listgdr`      s     
emm
$CYYz'2Y;;;y>D
g,C
wwxCM*uC555
++:4&B+
MMM
,,. <
 6MsF   9B?B7AB?=B9>B?B;B?1B=2B?9B?;B?=B?zthankmembers (on|off)c           
        #    U R                   R                  S5      R                  5       nU(       a  US:X  a:  [        U S[	        U R
                  5       S[         S[         S35      I S h  vN   g U R
                  nUR                  5       S:X  a  [        U5        OUR                  5       S:X  a  [        U5        [        U S	UR                  5        S
35      I S h  vN   g  Nw N7f)Nr    z2**Current Chat Settings:**
**Thanking Members:** `z`

Use `zthankmembers on` or `z-thankmembers off` to toggle current settings!onoffz-**Done! Thank you members has been turned** `z` **for this chat**!)
pattern_matchgroupstripr   r   r8   r   lowerr   r   )r:   type_chats      rB   	thank_setrk      s     %%a(..0EERKA*U]]B[A\\fglfm  nC  DI  CJ  Jw  x
 	
 	
 	==D{{}4	%	d

7FZ[  	
s%   A+C)-C%.A1C)C' C)'C))$__doc__r4   rb   r   r3   telethon.utilsr   pyUltroid.dB.greetings_dbr   r   r   r	   r
   r   r   r   r   pyUltroid.fns.toolsr   r   r   r   r   r   r   r   _inliner   NoterC   rH   rV   rZ   r]   r`   rk        rB   <module>rt      s   4 
  +
 
 
 J I < <  Q \t4&2 5&2R _$71 81 ]5	 6	 \t4&2 5&2R _$76 86 ]5
 6
 ,$? @rs   