
    K5iB                     R    d dl mZ d dlmZmZmZmZ ddlmZ  G d de          Z	dS )    )Client)API_HASHAPI_ID	BOT_TOKENSUDO   )LOGGERc                   2     e Zd Z fdZ fdZ fdZ xZS )Botc           
          t                                          dt          t          t          t          d          ddd           d S )Nzsession/AutoSubBotzbase/plugins)root<   
   )name	bot_tokenapi_idapi_hashpluginssleep_thresholdworkersmax_concurrent_transmissions)super__init__r   r   r   dictself	__class__s    &/var/www/html/auto_sub_bot/base/bot.pyr   zBot.__init__   sQ    %n---)+ 	 		 		 		 		 		    c                 8  K   t                                                       d {V  |                                  d {V }d|j         d|j         d}|                     t          d         |           d {V  n#  Y nxY wt          j        |           d S )NzNew session started for ()r   )	r   startget_me
first_nameusernamesend_messager   r	   info)r   metextr   s      r   r#   z	Bot.start   s      ggmmoo;;==      H"-HH"+HHH$$T!Wd3333333333Ds   'A? ?Bc                    K   t                                                       d {V  t          j        d           d S )NzSession stopped. Bye!!)r   stopr	   r(   r   s    r   r,   zBot.stop   sB      ggllnn,-----r   )__name__
__module____qualname__r   r#   r,   __classcell__)r   s   @r   r   r      sj        
 
 
 
 
    . . . . . . . . .r   r   N)
	hydrogramr   configr   r   r   r   logsr	   r    r   r   <module>r5      s          4 4 4 4 4 4 4 4 4 4 4 4      . . . . .& . . . . .r   