
    Ch                     6    d dl Z d dlmZ d Zd Zd Zd Zd Zy)    N)tqdmc                 ,   | j                  |      }| j                  |      ry| j                  d      sE| j                  d       | j                  j                  |      r| j                  dxx   dz  cc<   yy| j                  j                  d       y)NTblocksblock   Out of blocks for today.F)	convert_to_user_idcheck_not_botreached_limitdelayapir   totalloggerinfoselfuser_ids     a/var/www/html/Telegram-Engagement-Pod-/env/lib/python3.12/site-packages/instabot/bot/bot_block.pyr   r      s    %%g.G'"h'

788>>'"JJx A%   	34    c                    | j                  |      }| j                  d      sE| j                  d       | j                  j	                  |      r| j
                  dxx   dz  cc<   yy| j                  j                  d       y)Nunblocksunblockr   Tr   F)r	   r   r   r   r   r   r   r   r   s     r   r   r      sr    %%g.Gj)

988G$JJz"a'"  	34r   c                 <   g }| j                   j                  dt        |      z         t        |      D ]9  }| j	                  |      r| j                          ||j                  |      d  } n | j                   j                  d| j                  d   z         |S )NzGoing to block %d users.zDONE: Total blocked %d users.r   )r   r   lenr   r   error_delayindexr   r   user_idsbroken_itemsr   s       r   block_usersr        s    LKK/#h-?@>zz'"#HNN7$;$=>L	 "
 	KK4tzz(7KKLr   c                 4   g }| j                   j                  dt        |      z         t        |      D ]5  }| j	                  |      r| j                          |j                  |       7 | j                   j                  d| j                  d   z         |S )NzGoing to unblock %d users.zDONE: Total unblocked %d users.r   )r   r   r   r   r   r   appendr   r   s       r   unblock_usersr#   ,   s    LKK1CMAB>||G$( " 	KK6J9OOPr   c                    | j                   j                  d       | j                  }| j                  | j                        }t        t        |      t        |      z
        }t        j                  |       t        |      D ]U  }| j                  |      r| j                   j                  d| j                  |      d   z         | j                  |       W y )NzGoing to block bots.z$Found bot: https://instagram.com/%s/username)r   r   	followersget_user_likersr   listsetrandomshuffler   r
   get_user_infor   )r   your_followersyour_likers
not_likersusers        r   
block_botsr1   7   s    KK+,^^N&&t||4Kc.)C,<<=J
NN:Z !!$'KK,.2.@.@.Fz.RS JJt !r   )r*   r   r   r   r    r#   r1    r   r   <module>r3      s$     		r   