phpbotgram

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.
On this page

Search results