私は3時間ごとにテキストファイルから行をつぶすHerokuで設定されたPython Twitterbotを持っています。 Herokuのワーカーdynoが少なくとも1日1回リフレッシュしてから、Twitterbotのツイートがファイルの先頭からやり直していることを除けば、魅力的なように機能しています。これは明らかに私が望むものではありません。Heroku Python Twitterbot - Worker Dynoは毎日更新します
作業者のdynoの更新を次のuntweetされた行にどのように反映させるべきかについてのアドバイスはありますか?
ボットのコードは非常に簡単で、ここに含まれている:
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