
    quj
                         S r SSKrSSKJr  SSKJr  SSKJ	r	  SSK
Jr  SSKJr  SS	K7  \" S
S9S 5       r\" SS9S 5       rg)u   
✘ Commands Available -
• `{i}lyrics <search query>`
    get lyrics of song.

• `{i}songs <search query>`
    alternative song command.
    N)
SongLyrics)LyricScraperException)UserAlreadyParticipantError)ImportChatInviteRequest)InputMessagesFilterMusic   )*zlyrics ?(.*))patternc                   #    U R                   R                  S5      (       d  U R                  S5      I S h  vN $ U R                   R                  S5      nU R                  S5      I S h  vN n[        R                  " SS5      nUS:X  a  SnOUS:X  a  SnOSn[        US	5      n UR                  U5      I S h  vN nUS   nU R                  R                  U R                  XpR                  S9I S h  vN   UR                  5       I S h  vN   g  N N N\! [         a    [        U S
5      I S h  vN  s $ f = f NH N27f)Nr   zgive query to search.zGetting lyrics..   'AIzaSyAyDBsY3WRtB5YPC6aB_w8JAy6ZdXNc6FU   'AIzaSyBF0zxLlYlPMp9xwMQqVKCQRq8DgdrLXsg'AIzaSyDdOKnwnPwVIQ_lbH5sYE4FoXjAKIQV0DQ15b9fb6193efd5d90zNo Results Foundlyrics)reply_to)pattern_matchgroupeorrandom	randrangesl
get_lyricsLyErroreodclientsend_messagechat_idreply_to_msg_iddelete)eventnoobabdcdanishextract_lyricssh1vma7uls            /root/TeamUltroid/addons/song.pyoriginalr+       s%    $$Q''YY6777$$Q'Dyy+,	,B			!Q	B	Qw:	q:: 34N4$//55 ?D
,,
#
#EMM4BWBW
#
XXX
))+# 8	, 6 4 233334 Ys   5ED3E+D,;E(D <D=D 6E7E 8EEEED D=4D75D=:E<D==EEz
song ?(.*)c                   #    U R                   n U" [        S5      5      I S h  vN   U R
                  R                  S5      nU(       d  U R	                  S5      I S h  vN $ U R	                  S5      I S h  vN nSnU R                  n UR                  XBS[        S9  S h  vN n UR                  XPU R                  S9I S h  vN   M-   N! [         a     N[         a    [	        U S5      I S h  vN  s $ f = f N N N^ N>
 UR                  5       I S h  vN    g ! [         a    UR	                  S	5      I S h  vN  s $ f = f7f)
NDdR2SUvJPBouSW4QlbJU4gzcYou need to join [this](https://t.me/joinchat/DdR2SUvJPBouSW4QlbJU4g)group for this module to work.r   z`Enter song name`zprocessing...lL@)searchlimitfilter)captionz`Song not found.`)r   r   r   	Exceptionr   r   r   r   iter_messages	filtermus	send_filemessager!   )r"   ultroid_botargsoklachatcurrent_chats         r*   _r<   7   sH    ,,K

12JKLLL $$Q'DYY2333?++DD==L3&44Qy 5 
 	T% ''U]]'SSS) 	M&  
/
 
 
 	

 4+	T T
 kkm 3XX122223s   EC CC 6ED  E8D9ED# !D%D&D)D# DD# C 
C=EC=4C75C=:E<C==EEDD# D# DD# "E#E
EE
E	E

E)__doc__r   lyrics_extractorr   r   lyrics_extractor.lyricsr   r   telethon.errors.rpcerrorlistr   telethon.tl.functions.messagesr   telethon.tl.typesr   r4    ultroid_cmdr+   r<        r*   <module>rG      sS     - D D B C  _% &, \"3 #3rF   