Перейти к содержанию

MemoryStorage

aliceio.fsm.storage.memory.MemoryStorage

Bases: BaseStorage

FSM хранилище по умолчанию, хранит все данные в :class:dict и теряет всё при выключении.

Важно

Не рекомендуется использовать в проде, так как данные теряются при перезапуске навыка.

__init__() -> None

set_state(key: StorageKey, state: StateType = None) -> None async

get_state(key: StorageKey) -> Optional[str] async

set_data(key: StorageKey, data: dict[str, Any]) -> None async

get_data(key: StorageKey) -> dict[str, Any] async

close() -> None async