ohld / igbot

🐙 Free scripts, bots and Python API wrapper. Get free followers with our auto like, auto follow and other scripts!
https://hikerapi.com/p/N2P6iqiM
Apache License 2.0
4.69k stars 1.47k forks source link

Ultimate Schedule: INFO - Bot Stopped (Case 4) #580

Closed chadholman closed 6 years ago

chadholman commented 6 years ago

Latest zip downloaded yesterday...

2018-06-24 06:29:25,620 - INFO - Liking timeline feed: Traceback (most recent call last): File "cloneultimate.py", line 54, in schedule.run_pending() File "/usr/local/lib/python3.6/site-packages/schedule/init.py", line 493, in run_pending default_scheduler.run_pending() File "/usr/local/lib/python3.6/site-packages/schedule/init.py", line 78, in run_pending self._run_job(job) File "/usr/local/lib/python3.6/site-packages/schedule/init.py", line 131, in _run_job ret = job.run() File "/usr/local/lib/python3.6/site-packages/schedule/init.py", line 411, in run ret = self.job_func() File "cloneultimate.py", line 31, in like_timeline bot.like_timeline(amount=700 // 24) File "/usr/local/lib/python3.6/site-packages/instabot/bot/bot.py", line 377, in like_timeline return like_timeline(self, amount) File "/usr/local/lib/python3.6/site-packages/instabot/bot/bot_like.py", line 32, in like_timeline medias = self.get_timeline_medias()[:amount] File "/usr/local/lib/python3.6/site-packages/instabot/bot/bot.py", line 288, in get_timeline_medias return get_timeline_medias(self) File "/usr/local/lib/python3.6/site-packages/instabot/bot/bot_get.py", line 38, in get_timeline_medias if not self.api.get_timeline_feed(): File "/usr/local/lib/python3.6/site-packages/instabot/api/api.py", line 237, in get_timeline_feed return self.send_request('feed/timeline/') File "/usr/local/lib/python3.6/site-packages/instabot/api/api.py", line 171, in send_request self.last_json = json.loads(response.text) File "/usr/local/Cellar/python/3.6.4_3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/json/init.py", line 354, in loads return _default_decoder.decode(s) File "/usr/local/Cellar/python/3.6.4_3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/json/decoder.py", line 339, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/local/Cellar/python/3.6.4_3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/json/decoder.py", line 355, in raw_decode obj, end = self.scan_once(s, idx) json.decoder.JSONDecodeError: Unterminated string starting at: line 1 column 53374 (char 53373) 2018-06-24 06:29:28,655 - INFO - Bot stopped. Worked: 6:27:57.533703 2018-06-24 06:29:28,655 - INFO - Total likes: 70 2018-06-24 06:29:28,655 - INFO - Total requests: 3023

chadholman commented 6 years ago

crash again after a few hours

2018-06-24 11:41:39,244 - INFO - Liking timeline feed: Traceback (most recent call last): File "cloneultimate.py", line 54, in schedule.run_pending() File "/usr/local/lib/python3.6/site-packages/schedule/init.py", line 493, in run_pending default_scheduler.run_pending() File "/usr/local/lib/python3.6/site-packages/schedule/init.py", line 78, in run_pending self._run_job(job) File "/usr/local/lib/python3.6/site-packages/schedule/init.py", line 131, in _run_job ret = job.run() File "/usr/local/lib/python3.6/site-packages/schedule/init.py", line 411, in run ret = self.job_func() File "cloneultimate.py", line 31, in like_timeline bot.like_timeline(amount=700 // 24) File "/usr/local/lib/python3.6/site-packages/instabot/bot/bot.py", line 377, in like_timeline return like_timeline(self, amount) File "/usr/local/lib/python3.6/site-packages/instabot/bot/bot_like.py", line 32, in like_timeline medias = self.get_timeline_medias()[:amount] File "/usr/local/lib/python3.6/site-packages/instabot/bot/bot.py", line 288, in get_timeline_medias return get_timeline_medias(self) File "/usr/local/lib/python3.6/site-packages/instabot/bot/bot_get.py", line 38, in get_timeline_medias if not self.api.get_timeline_feed(): File "/usr/local/lib/python3.6/site-packages/instabot/api/api.py", line 237, in get_timeline_feed return self.send_request('feed/timeline/') File "/usr/local/lib/python3.6/site-packages/instabot/api/api.py", line 171, in send_request self.last_json = json.loads(response.text) File "/usr/local/Cellar/python/3.6.4_3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/json/init.py", line 354, in loads return _default_decoder.decode(s) File "/usr/local/Cellar/python/3.6.4_3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/json/decoder.py", line 339, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/local/Cellar/python/3.6.4_3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/json/decoder.py", line 355, in raw_decode obj, end = self.scan_once(s, idx) json.decoder.JSONDecodeError: Unterminated string starting at: line 1 column 56129 (char 56128) 2018-06-24 11:41:41,573 - INFO - Bot stopped. Worked: 11:40:10.451899 2018-06-24 11:41:41,574 - INFO - Total likes: 139 2018-06-24 11:41:41,574 - INFO - Total requests: 3113

chadholman commented 6 years ago

-- coding: utf-8 --

from glob import glob import os import sys import threading import time

sys.path.append(os.path.join(sys.path[0], '../../')) import schedule from instabot import Bot, utils

import config

bot = Bot(comments_file=config.COMMENTS_FILE, blacklist_file=config.BLACKLIST_FILE, whitelist_file=config.WHITELIST_FILE, friends_file=config.FRIENDS_FILE, filter_business_accounts=False) bot.login() bot.logger.info("ULTIMATE script. Safe to run 24/7!")

random_user_file = utils.file(config.USERS_FILE) random_hashtag_file = utils.file(config.HASHTAGS_FILE)

def stats(): bot.save_user_stats(bot.user_id)

def like_timeline(): bot.like_timeline(amount=700 // 24)

def follow_users_from_hastag_file(): bot.follow_users(bot.get_hashtag_users(random_hashtag_file.random()))

def unfollow_non_followers(): bot.unfollow_non_followers(n_to_unfollows=config.NUMBER_OF_NON_FOLLOWERS_TO_UNFOLLOW)

schedule.every(9).minutes.do(stats) schedule.every(5).minutes.do(like_timeline) schedule.every(3).days.at("0:40").do(unfollow_non_followers) schedule.every(1).days.at("6:40").do(follow_users_from_hastag_file) schedule.every(3).days.at("12:40").do(unfollow_non_followers) schedule.every(1).days.at("17:40").do(follow_users_from_hastag_file)

while True: schedule.run_pending() time.sleep(1)

basnijholt commented 6 years ago

Fixed by https://github.com/instagrambot/instabot/pull/575. Please make sure that you are really actually running the latest master before opening any new issues.