Это довольно просто, зацикли таймеры
Вот пример:
from threading import Timer
def donat():
    print("complete")
    t=Timer(60*60, donat)
    t.start()
t=Timer(60*60, donat)
t.start()
Как ты понял каждые 60 минут будет печатать complete, осталось только заменить print на твой код