пользователя и показывать слова пользователю, соответственно у пользователя должно быть 2 состояния, это лучше реализовывать посредством записи состояния пользователя в бд, или просто менять состояния у объекта-пользователя без записи в бд?
Про fsm я думаю и так понятно тут другой вопрос где хранить стейты и это зависит сугубо от задачи вообще рекомендую кеширование в памяти с таймаутом и записью в бд по таймауту
Можно в словарь если не страшно при перезапуск потерять стейт
Обсуждают сегодня