
    3ruj
                         S r SSKJr  SSKJr  SSKrSSKrSSKJr  SSKJ	r
  SSKJ	r
  \
R                  " \" S5      5      S 5       rS	 rg)
zjCheck your internet speed powered by speedtest.net
Syntax: .speedtest
Available Options: image, file, text    )events)datetimeN)	admin_cmd)botzspeedtest ?(.*)c                 t  #    U R                   (       a  g U R                  R                  S5      nSnSnUS:X  a  SnOUS:X  a  SnOUS:X  a  SnU R                  S5      I S h  vN   [        R
                  " 5       n[        R                  " 5       nUR                  5         UR                  5         UR                  5         [        R
                  " 5       nXd-
  R                  S-  nUR                  R                  5       nUR                  S	5      n	UR                  S
5      n
UR                  S5      nUR                  S5      nUR                  S5      nUR                  S5      nU R                  R                   nU R"                  (       a  U R"                  n UR                  R%                  5       nUnU(       a?  U R                  SR'                  U[)        U	5      [)        U
5      XU5      5      I S h  vN   g [*        R,                  " U R.                  USR'                  U5      UUSS9I S h  vN   U R1                  5       I S h  vN   g  GN N[ N" N! [2         aR  nU R                  SR'                  U[)        U	5      [)        U
5      U[5        U5      5      5      I S h  vN     S nAg S nAff = f7f)N   FTimagefiletextz+Calculating my internet speed. Please wait!i  downloaduploadpingclientisp	ispratingzs**SpeedTest** completed in {} seconds
Download: {}
Upload: {}
Ping: {}
Internet Service Provider: {}
ISP Rating: {}z%**SpeedTest** completed in {} seconds)captionforce_documentreply_toallow_cachezg**SpeedTest** completed in {} seconds
Download: {}
Upload: {}
Ping: {}
__With the Following ERRORs__
{})fwd_frompattern_matchgroupeditr   now	speedtest	Speedtestget_best_serverr   r   microsecondsresultsdictgetmessageidreply_to_msg_idshareformatconvert_from_bytesjaves	send_filechat_iddelete	Exceptionstr)event	input_stras_textas_documentstartsendmsresponsedownload_speedupload_speed	ping_timeclient_infosi_s_pi_s_p_ratingreply_msg_idspeedtest_imageexcs                     %/root/TeamUltroid/addons/speedtest.py_rA      sf    ~~##))!,IGKG	f		f	
**B
CCCLLNEAJJLHHJ
,,.C
+	#	#d	*Byy~~H\\*-N<<)LV$I<<)LU#E##K0L==##L,,m99??$"** 
 &/?AST`Aacl  vB  CD D D //?FFrJ*%!   ,,.  K D,D ! mjj 
 fR#N35G5UW`befibjkm 	m 	mms   A J8"I#D7J8AI 7I8I <J8=5I 2I3I 
II J8I I I 
J5#AJ0%J(&J0+J80J55J8c                 j    SnSnSSSSSS.nX:  a  X-  n US	-  nX:  a  M  [        U S
5       SX2    3$ )Ni   r    	kilobytes	megabytes	gigabytes	terabytes)r   r            r   rH    )round)sizepowernunitss       r@   r'   r'   G   s\    E	AE ,	Q , D!nQuxj))    )__doc__telethonr   r   ior   userbot.utilsr   userbotr   r(   onrA   r'    rQ   r@   <module>rY      sJ   (   	  #    )%
&'8m (8mv*rQ   