Задать вопрос
@HardX

Aiogram как ограничить число присылаемых фото?

Есть телеграмм бот , использую aiogram и FSM, задача бота скачать n количество присылаемых пользователем фото и перейти на следующий state.
На данный момент стоит счетчик и при достижении числа n, данные со state и фото сохраняются и осуществляется переход на новый state, НО если число отправленных пользователем фото больше n, то на следующий state прилетают и остальные фото ( которые не нужны). Как с этим бороться?
  • Вопрос задан
  • 202 просмотра
Подписаться 1 Средний 7 комментариев
Помогут разобраться в теме Все курсы
  • GB (GeekBrains)
    Интернет-маркетолог
    12 месяцев
    Далее
  • Яндекс Практикум
    SMM-продвижение в Телеграме
    1 месяц
    Далее
  • Skillbox
    Профессия Интернет-маркетолог
    12 месяцев
    Далее
Решения вопроса 1
@HardX Автор вопроса
В итоге использовал state.curent как переменную, и если state сменился,
Только тогда счётчик фото обнуляю. Так все работает, и загружается именно первые n фотографий, и в state data добавляются photo file_id первых n фотографий
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы