
    5ruj                     T    S r SSKJr  SSKJr  SSKJrJr  SSK7  \	" SSS	9S
 5       r
g)u;   
✘ **Join any Chat**
  ••  `{i}join <username/link>`
    )ImportChatInviteRequest)UserAlreadyParticipantError)MessageEntityMentionMessageEntityUrl   )*z
join ?(.*)T)patternfullsudoc                 R  #    U R                  5       I S h  vN nU R                  R                  S5      nU(       d  U(       d  [        U S5      I S h  vN   g [	        U S5      I S h  vN nU(       a  U OUnUR                  5       n[        U5      S:X  a  [        US5      I S h  vN   g US   u  pg[        U[        5      (       aO   U R                  [        UR                  S5      S   5      5      I S h  vN   UR                  S5      I S h  vN   g [        U[        5      (       aB   U R                  R!                  U5      I S h  vN   UR                  SU S35      I S h  vN   g [        US5      I S h  vN   g  GNm GN3 GN! N N N~! [         a    UR                  S	5      I S h  vN     g [         a(  nUR                  S
U S35      I S h  vN     S nAg S nAff = f N N! [         a(  nUR                  S
U S35      I S h  vN     S nAg S nAff = f N7f)Nr   z$`Where Should I join, Master Wayne?`z`Processing ..`r   z%`Give me a Valid link, Master Wayne!`/z!**Successfully Joined the Chat!**z`You're already in this Chat!`z
`#ERROR : `z**Successfully Joined** - `z` !!u(   `Link seems to be Invalid` 🤷‍♀️)get_reply_messagepattern_matchgroupeodeorget_entities_textlen
isinstancer   clientr   spliteditr   	Exceptionr   	join_chat)	ereplyargserismsgtxtentlinkexs	             /root/TeamUltroid/addons/join.pylet_me_innnr&      s    
 %%''E??  #D!;<<<Q)**D!C



!C
3x1}$?@@@AIC#'((
	((2

3#    ))?@@@ 
C-	.	.	0(($$T***))9$tDEEE $BCCCE ( 	= + 	A
 A* 	))<=== 	))jA.///	 +E 	0))jA.///	0 	Ds  H'F<H'FH'(F	)=H'&F'!H'	/F 8F9F FF H'-G0 G,G0 (G.)G0 -H'=H%>H'H'	H'H'F F G)0F31G)6H'8	G)G$GG$H'$G))H',G0 .G0 0
H":HHHH'H""H'N)__doc__telethon.tl.functions.messagesr   telethon.errors.rpcerrorlistr   telethon.tl.typesr   r    ultroid_cmdr&        r%   <module>r/      s<   

 C D
  #	#r.   