Но ведь у меня флаг стоит, после первого ивента он должен измениться и не обрабатывать остальные, как и происходит при последовательной передачи фото отдельными сообщениям, а когда несколько фото в одном сообщении несколько раз выскакивает "фото добавлено" внутри условия проверки флага. Как так?
Proritsatel, У меня другая проблема, блок с
@bot.message_handler(content_types=['photo'])
def handle_docs_photo(message):
if (get_state(message) == ADD_PHOTO):
save_photo(message)
bot.send_message(message.chat.id, text = "Фото добавлено")
update_state(message, ADD_SAVE)
выполняется столько раз, сколько фотографий в сообщении, хотя у я меняю статус обработки, а мне надо, чтоб обрабатывалась только одна фотография или вообще сообщение с множеством фотографий не обрабатывались. Почему так?