def test(): bot = InstaBot( login=os.environ.get('username', None), password=os.environ.get('password', None), like_per_day=1400, comments_per_day=300, tag_list=[ 'primerolacomunidad', 'neverstopexploring', 'passionpassport', 'guardiantravelsnaps', 'guardiancities', 'cnntravel', 'bbctravel', 'folkmagazine', 'livefolk', 'liveauthentic', 'visualoflife', 'travelstoke', 'wanderlust', 'mkexplore', 'letsgosomewhere', 'agameoftones', 'hallazgosemanal', 'artofvisuals' 'Zacatecas', 'México', 'España', 'España', 'Espanya', 'cataluña', 'catalunya', 'Terrassa', 'follow4follow', 'f4f', 'ilovepiques', 'MoodyPorts', 'MP_kingy_kings', 'artofvisuals', 'aov', 'bevisuallyinspired', 'zeiss', 'vscocam', 'justgoshoot', 'artofvisuals', 'CreateExploreTakeover', 'visualsgang', 'igworldclub', 'special_shots', 'artofvisuals', 'igphotoworld', 'shotaward', 'ig_worldclub', 'instagoodmyphoto', 'createcommune' ], tag_blacklist=[], user_blacklist={ # 'cube.miami': '', 'josep_batet': '', 'avq_68': '', 'rcaneter': '', # 'sergitugas': '', 'focvl_point': '' }, max_like_for_one_tag=30, follow_per_day=0, follow_time=4 * 60 * 60, unfollow_per_day=0, unfollow_break_min=15, unfollow_break_max=30, log_mod=0, proxy='', # Use unwanted username list to block users which have username contains one of this string # Doesn't have to match entirely example: mozart will be blocked because it contains *art # freefollowers will be blocked because it contains free unwanted_username_list=[ 'second', 'stuff', 'art', 'project', 'love', 'life', 'food', 'blog', 'free', 'keren', 'indo', 'travel', 'art', 'shop', 'store', 'sex', 'toko', 'jual', 'online', 'murah', 'jam', 'kaos', 'case', 'baju', 'fashion', 'corp', 'tas', 'butik', 'grosir', 'karpet', 'sosis', 'salon', 'skin', 'care', 'cloth', 'tech', 'rental', 'kamera', 'beauty', 'express', 'kredit', 'collection', 'impor', 'preloved', 'follow', 'follower', 'gain', '.id', '_id', 'bags' ]) try: bot.new_auto_mod() except Exception: test()
def run(self): try: bot = InstaBot( login=self.login, password=self.password, like_per_day=1000, comments_per_day=200, tag_list=['natal', 'riograndedonorte', 'praia', 'pontanegra', 'pirangi'], max_like_for_one_tag=200, follow_per_day=300, follow_time=5*60*60, unfollow_per_day=50, unfollow_break_min=15, unfollow_break_max=30, log_mod=0, proxy='', comment_list=[["Que"], ["legal!", "maravilha!", "coisa bela!"], ["Top!!!"]]) while True: bot.new_auto_mod() except Exception as e: print(e)
################################ ## WARNING ### ################################ # DON'T USE MODE 5 FOR A LONG PERIOD. YOU RISK YOUR ACCOUNT FROM GETTING BANNED ## USE MODE 5 IN BURST MODE, USE IT TO UNFOLLOW PEOPLE AS MANY AS YOU WANT IN SHORT TIME PERIOD mode = 0 #print("You choose mode : %i" %(mode)) #print("CTRL + C to cancel this operation or wait 30 seconds to start") #time.sleep(30) if mode == 0: bot.new_auto_mod() elif mode == 1: check_status(bot) while bot.self_following - bot.self_follower > 200: unfollow_protocol(bot) time.sleep(10 * 60) check_status(bot) while bot.self_following - bot.self_follower < 400: while len(bot.user_info_list) < 50: feed_scanner(bot) time.sleep(5 * 60) follow_protocol(bot) time.sleep(10 * 60) check_status(bot)
#!/usr/bin/env python # -*- coding: utf-8 -*- from instabot import InstaBot bot = InstaBot(login="******", password="******", like_per_day=1000, comments_per_day=0, tag_list=['follow4follow', 'lol', 'cute'], max_like_for_one_tag=50, follow_per_day=150, follow_time=5*60*60, unfollow_per_day=150, unfollow_break_min=15, unfollow_break_max=30, log_mod=0) bot.new_auto_mod()
def scripty(): bot = InstaBot( # lines = sys.stdin.readlines() # lines = json.loads(lines[0]) # lines = lines[0] # e = json.loads(lines) # print e['password'] # username = username + e["username"] login=username, password=password, like_per_day=rate, comments_per_day=0, tag_list=hashtags, tag_blacklist=['rain', 'thunderstorm'], user_blacklist={}, max_like_for_one_tag=3, log_mod=0, proxy='', # Use unwanted_username_list to block usernames containing a string ## Will do partial matches; i.e. 'mozart' will block 'legend_mozart' ### 'free_followers' will be blocked because it contains 'free' unwanted_username_list=[ 'second', 'stuff', 'art', 'project', 'love', 'life', 'food', 'blog', 'free', 'keren', 'photo', 'graphy', 'indo', 'travel', 'art', 'shop', 'store', 'sex', 'toko', 'jual', 'online', 'murah', 'jam', 'kaos', 'case', 'baju', 'fashion', 'corp', 'tas', 'butik', 'grosir', 'karpet', 'sosis', 'salon', 'skin', 'care', 'cloth', 'tech', 'rental', 'kamera', 'beauty', 'express', 'kredit', 'collection', 'impor', 'preloved', 'follow', 'follower', 'gain', '.id', '_id', 'bags' ], unfollow_whitelist=['example_user_1', 'example_user_2']) while True: #print("# MODE 0 = ORIGINAL MODE BY LEVPASHA") #print("## MODE 1 = MODIFIED MODE BY KEMONG") #print("### MODE 2 = ORIGINAL MODE + UNFOLLOW WHO DON'T FOLLOW BACK") #print("#### MODE 3 = MODIFIED MODE : UNFOLLOW USERS WHO DON'T FOLLOW YOU BASED ON RECENT FEED") #print("##### MODE 4 = MODIFIED MODE : FOLLOW USERS BASED ON RECENT FEED ONLY") #print("###### MODE 5 = MODIFIED MODE : JUST UNFOLLOW EVERYBODY, EITHER YOUR FOLLOWER OR NOT") ################################ ## WARNING ### ################################ # DON'T USE MODE 5 FOR A LONG PERIOD. YOU RISK YOUR ACCOUNT FROM GETTING BANNED ## USE MODE 5 IN BURST MODE, USE IT TO UNFOLLOW PEOPLE AS MANY AS YOU WANT IN SHORT TIME PERIOD mode = 0 #print("You choose mode : %i" %(mode)) #print("CTRL + C to cancel this operation or wait 30 seconds to start") #time.sleep(30) if mode == 0: bot.new_auto_mod() elif mode == 1: check_status(bot) while bot.self_following - bot.self_follower > 200: unfollow_protocol(bot) time.sleep(10 * 60) check_status(bot) while bot.self_following - bot.self_follower < 400: while len(bot.user_info_list) < 50: feed_scanner(bot) time.sleep(5 * 60) follow_protocol(bot) time.sleep(10 * 60) check_status(bot) elif mode == 2: bot.bot_mode = 1 bot.new_auto_mod() elif mode == 3: unfollow_protocol(bot) time.sleep(10 * 60) elif mode == 4: feed_scanner(bot) time.sleep(60) follow_protocol(bot) time.sleep(10 * 60) elif mode == 5: bot.bot_mode = 2 unfollow_protocol(bot) else: print("Wrong mode!")