mirror of
https://github.com/cupcakearmy/docker-instabot.git
synced 2024-12-22 15:26:24 +00:00
41 lines
1.5 KiB
Python
41 lines
1.5 KiB
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
import random
|
|
import time
|
|
|
|
from .feed_scanner import feed_scanner
|
|
from .user_info import get_user_info
|
|
|
|
|
|
def follow_protocol(self):
|
|
limit = random.randint(5, 10)
|
|
while self.follow_counter < limit:
|
|
chooser = 0
|
|
if len(self.user_info_list) > 0:
|
|
chooser = random.randint(0, len(self.user_info_list) - 1)
|
|
self.current_user = self.user_info_list[chooser][0]
|
|
self.current_id = self.user_info_list[chooser][1]
|
|
print('=============== \nCheck profile of ' + self.current_user +
|
|
'\n===============')
|
|
get_user_info(self, self.current_user)
|
|
else:
|
|
print('xxxxxxx user info list is empty!!! xxxxxxxxx')
|
|
feed_scanner(self)
|
|
if self.is_selebgram != True and self.is_fake_account != True and self.is_active_user != False:
|
|
if self.is_following != True:
|
|
log = ('Trying to follow : ' + self.current_user +
|
|
' with user ID :' + self.current_id)
|
|
self.write_log(log)
|
|
self.follow(self.current_id)
|
|
log = ('delete ' + self.user_info_list[chooser][0] +
|
|
' from user info list')
|
|
self.write_log(log)
|
|
del self.user_info_list[chooser]
|
|
else:
|
|
log = ('delete ' + self.user_info_list[chooser][0] +
|
|
' from user info list')
|
|
self.write_log(log)
|
|
del self.user_info_list[chooser]
|
|
|
|
time.sleep(random.randint(13, 26))
|