
    hj                     8   S SK r S SKJr  S SKJrJrJ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  0 r\" SS	9S
 5       r\" SSS9S 5       r\" SSS9S 5       r\" \ R0                  " S5      5      S 5       r\" \ R0                  " S5      5      S 5       rg)    N)Button)BotInlineDisabledErrorBotResponseTimeoutErrorMessageNotModifiedError)types)GetFullUserRequest   )	HNDLRLOGSasstcallback
get_string
in_patterninline_mentionultroid_botultroid_cmdzwspr( (.*)|$))patternc                   #    U R                   (       aY  U R                  5       I S h  vN nUR                  R                  (       a  SUR                  R                   3OUR                  nO)U R
                  R                  S5      R                  5       nU(       a   U R                  R                  [        R                  R                  SU 35      I S h  vN nUS   R%                  U R&                  U R                   SS9I S h  vN   U R)                  5       I S h  vN $ U R                  [        S	5      5      I S h  vN   g  GN! Nr! [         a9    U R                  [        S5      R                  [         5      5      I S h  vN  s $ ["         a&    U R                  [        S5      5      I S h  vN  s $ f = f N N N7f)
N@r	   zmsg help_2help_3r   T)reply_tohide_viawspr_3)reply_to_msg_idget_reply_messagesenderusername	sender_idpattern_matchgroupstripclientinline_queryr   mer   eorr   formatr
   r   clickchat_iddelete)eokkputresultss       "/root/TeamUltroid/plugins/_wspr.py_r0   "   s^     	''))+.::+>+>#**%%&'CMMoo##A&,,.
	5HH11$''2B2Bd3%LQQG ajqyy13D3DtTTTXXZ
%%
8$
%%% * R& 	8$++E2    & 	5z(34444	5T%s   %GEA5G:E EE +GG	G G!!GGGE :F>F
F>G&F>5F86F>;G=F>>GGGwsprT)ownerc                   #    U R                   R                  nU R                  R                  SS9n US   nUR	                  5       (       a  [        U5      n[        R                  " U5      I S h  vN n[        U[        R                  5      (       d  [        S5      e  US   n[$        R&                  " SSU R(                   3S9[$        R&                  " SSU R(                   3S9/[$        R*                  " SSUR,                  =(       d    UR(                   3SS9//nUR,                  =(       d    UR.                  n	U R                  R                  UR.                  U[1        S5      R3                  U	5      US9I S h  vN n[4        R7                  U R(                  UR(                  X/05        U R                  U/5      I S h  vN   g  GN^! [         aB    U R                  R                  SSSS9I S h  vN  nU R                  U/5      I S h  vN  s $ [         a_  n[         R"                  " U5        U R                  R                  SS	S	S9I S h  vN  nU R                  U/5      I S h  vN  s S nA$ S nAff = f! [         aA    U R                  R                  S
SS9I S h  vN  nU R                  U/5      I S h  vN  s $ f = f GNT GN7f)N   maxsplitr	   zInvalid Username.Give UsernameYou Didn't Type Username or id.titledescriptiontextzUser Not Foundz$Make sure username or id is correct.zType ur msgzYou Didn't Type Your Msgr:   r<   z
Secret Msgdd_)dataz
Delete Msgdel_Newwspr Tquery	same_peerwspr_1r:   r;   r<   buttons)rD   user_idr<   splitisdigitintr   
get_entity
isinstancer   User
ValueError
IndexErrorbuilderarticleanswerr   	exceptionr   inlineidswitch_inliner   
first_namer   r'   buddhhuupdate)
r+   iuserzzzrD   logisurerdescbuttonuss
             r/   r0   r0   9   s    GGOOE
&&,,,
"C%A==??JE ++E22$

++011 ,"%1v MM,s144&\:MM,tADD6];	

   uT]]%=dgg$>?4	

F 
	)$//B		!!oo!((,	 "  C NNADD477E012
((C5/Y 3  %II%%!92 & 
 
 

 XXse_$$$ %rII%%">7 & 
 
 

 XXse_$$$%  %II%%&@ & 
 
 
 XXse_$$$	%" s   0K>G 1G2.G  K"J 'CKKAK	K
KG (J:G=;JHJK	J&4J IJ 5I86J :J;K JK'K/J20K
KKKKKKmsgc                   #    U R                   R                  SS9nSn US   nUR                  5       (       a  [        U5      n[	        [        US95      I S h  vN nUR                  S   n[        U5      nUR                  n[        U[        R                  5      (       a  SnO[        U[        R                  5      (       a  SnOh[        U[        R                  5      (       a  SnOF[        U[        R                  5      (       a  S	nO$[        U[        R                  5      (       a  S
nOSnSUR                    S3n	U	SUR"                   S3-  n	UR$                  (       a#  U	SUR$                   S3-  n	SUR$                   3n
OU	SU S3-  n	SUR"                   3n
U	SU S3-  n	U	SUR&                  R(                   S3-  n	[*        R,                  " SU
S9[*        R.                  " SSU S3SS9/nU R0                  R3                  UR                   UU	US9nU RA                  U/5      I S h  vN   g  GN! [4         a    U R0                  R3                  SSSS 9n NE[6         aT  n[8        R:                  " U5        [=        S!5      R?                  W5      nU R0                  R3                  UUS"9n S nANS nAff = f N7f)#Nr	   r5   zTouch me)rW   r   OnlineOfflinezLast Seen RecentlyzLast seen months agozLast seen weeks agoz
Can't Tellz**Name:**    `z`
z**Id:**    `z**Username:**    `zhttps://t.me/z**Mention:**    `ztg://user?id=z**Status:**    `z**About:**    ``Private)urlz
Secret msgrB   u    Hello 👋TrC   rG   r7   r8   r9   wspr_4r=   )!r<   rJ   rK   rL   r   guusersr   statusrN   r   UserStatusOnlineUserStatusOfflineUserStatusRecentlyUserStatusLastMonthUserStatusLastWeekrY   rW   r   	full_useraboutr   rj   rX   rR   rS   rQ   BaseExceptionr   rU   r   r'   rT   )r+   r]   ra   rD   r^   usermentionxrn   r<   rj   rb   r_   r`   names                  r/   r0   r0   p   s    
&&,,,
"CD8
A==??JE u..zz!} &KKa//00F52233F53344)F54455+F53344*F!F04,twwis++==(s;;D!$--1C'y44D!$''+C"6(#../$.."6"6!7q99JJyc*  eWK0
 ii//	   
( ((C5/m /P  
ii!92   

  
r(#**51ii   

 sZ   K:H8 H5G H8 K/J?0K5H8 8%J<K	J<(A
J72K7J<<Kzdd_(.*)c                   #    [        U R                  R                  S5      R                  5       R	                  S5      5      n[
        R                  U5      (       aS  U R                  [
        U   ;   a#  U R                  [
        U   S   SS9I S h  vN   g U R                  SSS9I S h  vN   g U R                  [        S5      SS9I S h  vN   g  N@ N) N	7f)Nr	   UTF-8TalertzNot For Youwspr_2)
rL   r    r!   r"   decoderZ   getr   rT   r   r+   idss     r/   r0   r0      s      aoo##A&,,.55g>
?C{{3;;'#,&((73<+4(888((=(555hhz(+4h888	 958s6   BCCC+C,!CCCCCzdel_(.*)c                   #    [        U R                  R                  S5      R                  5       R	                  S5      5      n[
        R                  U5      (       ar  U R                  [
        U   ;   a9  [
        R                  U5         U R                  [        S5      5      I S h  vN   g U R                  [        S5      SS9I S h  vN   g g  N(! [         a     g f = f N7f)Nr	   r|   r   wspr_5Tr~   )rL   r    r!   r"   r   rZ   r   r   popeditr   r   rT   r   s     r/   r0   r0      s     
aoo##A&,,.55g>
?C{{3;;'#,&KKffZ1222 ((:h/t(<<<  3*  =sH   BC%C (C)C -C%
C#C%C 
C C%C  C%)retelethonr   telethon.errors.rpcerrorlistr   r   r   telethon.tlr   telethon.tl.functions.usersr   rl    r
   r   r   r   r   r   r   r   r   rZ   r0   compile     r/   <module>r      s    
  
  @
 
 
  &&( F$3  3l E= =@ 
JJ
9
9 
"**Z
 !
= "
=r   