diff --git a/aiogram/fsm/scene.py b/aiogram/fsm/scene.py index 2cb85736..c8e82f03 100644 --- a/aiogram/fsm/scene.py +++ b/aiogram/fsm/scene.py @@ -323,7 +323,7 @@ class Scene: if callback_query_without_state is None: callback_query_without_state = parent_scene_config.callback_query_without_state - for name in vars(cls): + for name in dir(cls): value = getattr(cls, name) if scene_handlers := getattr(value, "__aiogram_handler__", None): handlers.extend(scene_handlers)