
    quj
                         S r SSKrSSKrSSKr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7  \" S	S
9S 5       rg)uZ   
✘ Commands Available -

• `{i}sticklet <text>`
   `create random sticker with text.`
    N)glob)Image	ImageDraw	ImageFont)BotMethodInvalidError)InputMessagesFilterDocument   )*zsticklet ?(.*))patternc                    #    U R                  [        S5      5      I S h  vN n[        R                  " SS5      n[        R                  " SS5      n[        R                  " SS5      nU R                  R                  S5      (       dW   U R                  5       I S h  vN nU(       a  UR                  (       a  UR                  nO4UR                  S5      I S h  vN $ U R                  R                  S5      nU(       d  U R                  S5      I S h  vN $ [        R                  " USS9nSR                  U5      n[        R                  " S	S
S5      n[        R                  " U5      nSn	[!        S5      n
[        R"                  " U
5      n[$        R&                  " XS9n[)        S5       HN  n UR+                  SXlS9nUS   US   -
  US   US   -
  nnUS:  d  US:  d    OSn	[$        R&                  " XS9nMP      UR+                  SXlS9nUS   US   -
  US   US   -
  nnUR1                  SU-
  S-  SU-
  S-  4XlX#U4S9  [2        R4                  " 5       n[7        S5      Ul        UR;                  US5        UR=                  S5        UR?                  5       I S h  vN   U R@                  RC                  U RD                  SRG                  U5      UU RH                  RJ                  S9I S h  vN   g  GN GNc GN(! [         a    UR                  S5      I S h  vN  s $ f = f GN! [,         a    UR/                  XlS9u  nn GNwf = f! [,         a    UR/                  XlS9u  nn GNKf = f N N7f)Ncom_1r      r	   z`Give me some Text`
   )width
RGBA)   r   )   r   r   r      zresources/fonts/*ttf)size)r   r   )font      r   d   )r   fillzult.webpWebPz{})filereply_to)&eor
get_stringrandomrandintpattern_matchgroupget_reply_messagetextr   textwrapwrapjoinr   newr   Drawr   choicer   truetyperangemultiline_textbboxAttributeErrortextsizemultiline_textioBytesIOcheck_filenamenamesaveseekdeleteclientsend_messagechat_idformatmessagereply_to_msg_id)eventaRGBmsg	sticktextimagedrawfontsize
font_file_	FONT_FILEr   ibboxr   heightimage_streams                     $/root/TeamUltroid/addons/sticklet.pystickletrQ      s8    ii
7+,,Aq#Aq#Aq#A$$Q''	6//11CsxxHH	UU#8999 ''--a0	YY4555ir2I		)$IIIfj*<=E>>% DH,-Jj)Ii7D2Y	@**69*HD Gd1g-tAwa/@6E v|!!); <&&vy&DQ$q')47T!W+<v 	
+	S6\Q./QSTI   ::<L&z2L	JJ|V$a
((*
,,
#
#I..	 $   c 	- 2 :$ 	645555	6
 6  	@ MM)M?ME6	@  <i;v< s   M>K>A)M>L L(L M>L LL  7M>L1BM>6&L4(M>&M +A<M>'M:(AM>8M<9M>L L L.%L(&L.+M>-L..M>4MM>MM>M73M>6M77M><M>)__doc__r3   osr!   r'   r   PILr   r   r   telethon.errors.rpcerrorlistr   telethon.tl.typesr    ultroid_cmdrQ        rP   <module>r[      sD    
 	    + + > 9  %&7 '7rZ   