troubleshooting

This commit is contained in:
b3yond 2017-06-17 22:32:20 +02:00
parent a9ec34230f
commit 18a9b706b0
4 changed files with 16 additions and 13 deletions

View file

@ -1 +0,0 @@
876122799538147328

View file

@ -39,8 +39,8 @@ class RetweetBot(object):
self.triggerpath = triggerpath self.triggerpath = triggerpath
self.user_id = user_id self.user_id = user_id
self.screen_name = screen_name self.screen_name = screen_name
self.last_mention = bot.get_history(self.historypath) self.last_mention = self.get_history(self.historypath)
self.triggers = bot.get_trigger(self.triggerpath) self.triggers = self.get_trigger(self.triggerpath)
self.trigger = trigger self.trigger = trigger
def get_api_keys(self, path): def get_api_keys(self, path):
@ -70,8 +70,12 @@ class RetweetBot(object):
:param path: string: contains path to the file where the ID of the last_mention is stored. :param path: string: contains path to the file where the ID of the last_mention is stored.
:return: last_mention: ID of the last tweet which mentioned the bot :return: last_mention: ID of the last tweet which mentioned the bot
""" """
with open(path, "r+") as f: try:
last_mention = f.read() with open(path, "r+") as f:
last_mention = f.read()
except IOError:
with open(path, "w+"):
last_mention = ""
return last_mention return last_mention
def get_trigger(self, path): def get_trigger(self, path):
@ -161,7 +165,7 @@ class RetweetBot(object):
# save the id so it doesn't get crawled again # save the id so it doesn't get crawled again
self.last_mention = status.id self.last_mention = status.id
print self.last_mention print self.last_mention # debug
# Return Retweets for tooting on mastodon # Return Retweets for tooting on mastodon
return mastodon return mastodon
@ -173,11 +177,11 @@ class RetweetBot(object):
self.api.PostDirectMessage("Help! I broke down. restart me pls :$", self.user_id, self.screen_name) self.api.PostDirectMessage("Help! I broke down. restart me pls :$", self.user_id, self.screen_name)
if __name__ == "main": if __name__ == "__main__":
# create an Api object # create an Api object
bot = RetweetBot() bot = RetweetBot()
try: while True:
while True: sleep(1)
bot.flow() bot.flow()
except: #except:
bot.shutdown() # bot.shutdown()

View file

@ -44,5 +44,5 @@ class Trigger(object):
old.append(word) old.append(word)
f.writelines(old) f.writelines(old)
if __name__ == "main": if __name__ == "__main__":
pass pass

BIN
trigger.pyc Normal file

Binary file not shown.