просто мне кажется это костыльно выглядит
info_state = await state.get_state()
if str(Step.text).find(info_state) > -1:
Что зачем?
Зачем так делать?
первое, что на ум пришло как лучше проверить активность стейта? Вот у меня есть список стейтов в хендлере, нужно узнать по какому из них вошли в хендлер
ты уверен, что это правильная идея — входить в один и тот же хэндлер из множества разных стейтов?
аче да?
Делай несколько хендлеров С фильтром на на стейт
а чо да? Я не говорю, что так делать неправильно, но подумай сначала — действительно ли это в твоём случае хорошее решение?
для моего случая, да код останется читаемый и вложенность не больше 2 уровней
Обсуждают сегодня