def tweetMessage(tweet, tweettype, media):
retry = 10
while retry:
try:
retry -= 1
time.sleep(1)
if tweettype == 'stats':
api.update_status(status=tweet, media_ids=[media['media_id']])
else:
api.update_status(status=tweet)
logPrint("Successfully tweeted:\n" + tweet)
return
except TwythonError as te:
logPrint("Twitter error: \n" + str(te) + "\n")
break
except IOError as e:
logPrint("Unable to tweet: \n" + str(e) + "\nRetrying...")
continue
except OpenSSL.SSL.SysCallError as e:
logPrint("Unable to tweet: \n" + str(e) + "\nRetrying...")
continue
logPrint("ERROR: Tweet failed!\n")
#Coffee Statistics
评论列表
文章目录