Fsm
Table of Contents
Namespaces
- Scene
- Storage
Classes
- After
- Describes what the framework should do **after** a scene handler returns.
- FsmContext
- Per-context FSM handle that delegates all operations to the backing storage.
- FsmContextMiddleware
- Dispatcher-side middleware that resolves the FSM context for each incoming
update and injects `state`, `raw_state`, and `fsm_storage` into the kwarg
bag so that handlers and filters can access FSM state via reflection binding.
- Scene
- Abstract base for all scene classes in the Scene subsystem.
- SceneWizard
- Per-scene state machine instance handed to each scene method.
- State
- Represents a single FSM state value with optional group association.
- States
- Module-level FSM state sentinels.
- StatesGroup
- Abstract base class for a named group of related FSM states.
Enums
- FsmStrategy
- Determines how FSM state is scoped to a Telegram context.
- SceneAction
- Enumerates the lifecycle actions a scene handler can perform.