Aiogram: Как сохранить введенные данные пользователя?
Мой бот по сути пошаговый. На каждом шаге я получаю введенные данные от пользователя.
На последнем шаге мне нужно их всех получить.
Подскажите, как это сделать? Где и как запоминать введенные данные на каждом шаге?
Бот без использования БД
Если учить питон как рекомендуют по книгам, или на худой конец курсам, а не с написания бота.
То можно узнать о разным типах данных в питон, например словари и списки, которые могут помочь, а могут и нет если опять таки "угадывать" возможности питона, а не учить.
Ну алгоритм всегда один и тот же.
Тебе нужно для каждого пользователя бота хранить шаг, на котором он находится, и все введённые ранее данные.
Тогда по получению текста от пользователя ищем его ID в хранилище, смотрим, на каком он шаге, и пытаемся интерпретировать полученный текст в зависимости от этого.
А вот где хранить данные - вопрос реализации. Можно сделать словарь вида "ID пользователя - набор данных", можно сделать БД. Принцип это не меняет.