remember-remember-bot/src/remember_remember_bot/loop.py

21 lines
557 B
Python
Raw Normal View History

import time
2023-09-01 13:00:55 +00:00
import deltachat
2023-09-01 15:01:03 +00:00
from remember_remember_bot.commands import remind_user
from remember_remember_bot.util import check_new_day, update_day
2023-09-01 13:00:55 +00:00
def loop(ac: deltachat.Account):
current_day = 0
while True:
if check_new_day(current_day):
2023-09-01 15:01:03 +00:00
for user in ac.get_contacts():
if (
user.get_chat()
): # does this return None if there is no existing chat?
remind_user(user)
print(current_day)
current_day = update_day()
time.sleep(1)