я имел ввиду, что один хэндлер отвечает за какое-то конкретное действие. И естественно у него есть параметры фильтрации, чтобы отличать контекст. Чтобы апдейт попал в нужный обработчик, в общем.
Среди фильтров может быть и state. И при первом обращении он None (ну, пока не запишешь другой, естественно).
Иерархия хэндлеров может быть (!) выстроена таким образом, что сначала идут обработчик(и) первичной регистрации, приветствий и чмоки-чмоки, затем уже последовательное углубление по менюшкам и прочим разным приблудам