Почему мой бот из Python в Twitter не использует динамометры на Heroku? - PullRequest
0 голосов
/ 07 июля 2019

У меня есть рабочий скрипт 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 часов, и не было потрачено ни одного часа работы. Это вывод heroku ps -a "app":

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

Почему это происходит? Разве рабочий не должен был потратить ~ 30 динаров?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...