我有一个Python的Twitterbot设置Heroku,每3小时从文本文件推文一行。它一直像魅力一样工作,除了Heroku工人动态测试仪每天至少刷新一次,然后Twitterbot再次从文件开始推文,这显然不是我想要的。Heroku Python Twitterbot - 工人Dyno刷新每天
任何关于如何坚持通过工人动态刷新到下一个未被开发的行的建议?
对机器人的代码非常简单,这里包括:
import tweepy, time
from credentials import *
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
api = tweepy.API(auth)
# What the bot will tweet
filename = open('.txt','r')
tweettext = filename.readlines()
filename.close()
for line in tweettext:
api.update_status(line)
time.sleep(10800) # Sleep for 3 hours
except tweepy.error.TweepError:
pass