为什么我的Python Twitter机器人在Heroku上不使用dyno小时?

时间:2019-07-07 20:11:36

标签: python heroku

我有一个Python脚本在免费的Heroku帐户上以工作程序身份运行。 该机器人非常简单。这是发布推文的部分:

auth = tweepy.OAuthHandler(environ["CONSUMER_KEY"], environ["CONSUMER_SECRET"])
auth.set_access_token(environ["ACCESS_KEY"], environ["ACCESS_SECRET"])

api = tweepy.API(auth)

while True:
    try:
        api.update_status(status=generateSentence())
    except Exception as exc:
        print(exc)

    #tweet every 25 minutes
    time.sleep(60 * 25)

该机器人运行良好。它每25分钟发布一条推文,非常准确。 问题在于该脚本已经启动并运行了大约30个小时,并且没有消耗任何dyno小时。这是heroku ps -a "app"的输出:

Free dyno hours quota remaining this month: 550h 0m (100%)
Free dyno usage for this app: 0h 0m (0%)

为什么会这样?工人不应该用完约30个小时的动力吗?

0 个答案:

没有答案