боте. Т.е где мне сохранить на какому уровне меню он находится. Использовать для этого БД или можно сделать что-то по типу REST?
Я конечно не из тех, кто прям "любит" всей душой аиограм, но если у тебя аиограм, юзай FSM. Если же не аиограм юзай глобальные переменные, другого способа не вижу
Базы данных приняли ислам
Юзать глобальные переменные в коде, имеешь ввиду?
Да, например user_status[chat_id] = 'start'
Тогда уже лучше БД, чтобы не терять состояние при падении сервиса
Спасибо. Я думал, что есть что-то более удобное
Можно сохранять в user_status.txt как словарь, а потом просто json.load()
Потому что не из тех
Эти данные ещё занимают память, которая постепенно накапливается
Я же буду менять стейт юзера
Обсуждают сегодня