while True:
    # Проверяем, если текущее время равно 20:00:00 и сообщение еще не было отправлено
    if current_time == "20:17:30":
        bot = telebot.TeleBot(token)
        # Замените 'GROUP_ID' на ID вашей группы
        group_id = '-1002057569863'
        MESSAGE_THREAD_ID = '2386'
        photo = open('homework.png', 'rb')
        bot.send_photo(group_id, photo)
        message_sent = "True"  # Устанавливаем флаг отправки сообщения
        time.sleep(1)  # Чтобы не отправлять фото несколько раз за секунду
        bot.polling(none_stop=True)
    # Сбрасываем флаг отправки сообщения в следующий день
    if current_time == "00:00:00":
        message_sent = False
Почему не работает