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
Почему не работает