import schedule from time import sleep import telebot from db import read_db, write_db token = read_db()["token"] bot = telebot.TeleBot(token) def send_message(): database = read_db() for chat_id in database: text = 'Статистика обедов за 24 часа:\n' if chat_id != "token": for user_id in database[chat_id]: lunch = database[chat_id][user_id]["lunch"] if lunch > 0: text += f'Пользователь съел {lunch} обедов😿\n' database[chat_id][user_id]["lunch"] = 0 else: text += f'Пользователь молодец!\n' write_db(database) bot.send_message(int(chat_id), text, parse_mode='HTML') def main(): schedule.every().day.at('21:00', 'Europe/Moscow').do(send_message) while True: try: schedule.run_pending() sleep(1) except: pass if __name__ == "__main__": main()