Я использую инструкции на https://devcenter.heroku.com/articles/clock-processes-python для запуска скрипта Python с интервалами, используя этот шаблон:
from apscheduler.schedulers.blocking import BlockingScheduler
sched = BlockingScheduler()
@sched.scheduled_job('interval', minutes=3)
def timed_job():
print('This job is run every three minutes.')
В моем случае скрипт будет работать примерно 10 минут каждые 12 часов.
Я не уверен, как APScheduler влияет на стоимость. Героку говорит, что «вы платите только за время работы своего динамометра», но работает ли динамо круглосуточно, чтобы запустить планировщик?