где то хранить информацию про текущее состояние клиента
(у меня это ключ(idклиента) : значение(номер шага))
что лучше использовать?
SQL базу
noSQL базу
однофайловую базу
или тупо писать json в файл и каждый раз переписывать этот файлик
???
redis
Посмотри aiogram. Там встроен FSM с поддержкой кастомных адаптеров для хранения данных. В комплекте есть адаптеры для redis, rethinkdb и самый простой и ненадежный способ - в памяти.
редис
Обсуждают сегодня