vk_maria.dispatcher.fsm.storage.memory.memory.MemoryStorage#

class MemoryStorage[исходный код]#

Базовые классы: BaseStorage

Methods

check_address

param chat:

close

finish

param chat:

get_data

param chat:

get_state

param chat:

reset_data

param chat:

reset_state

param chat:

resolve_address

set_data

param chat:

set_state

param chat:

update_data

param chat:

close()[исходный код]#
resolve_address(chat, user)[исходный код]#
get_state(*, chat=None, user=None, default=None)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • default (Optional[str], default: None) –

Тип результата:

Optional[str]

get_data(*, chat=None, user=None, default=None)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • default (Optional[str], default: None) –

Тип результата:

Dict

set_state(*, chat=None, user=None, state=None)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • state (Optional[AnyStr], default: None) –

set_data(*, chat=None, user=None, data=None)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • data (Optional[Dict], default: None) –

update_data(*, chat=None, user=None, data=None, **kwargs)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • data (Optional[Dict], default: None) –

reset_state(*, chat=None, user=None, with_data=True)[исходный код]#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • with_data (Optional[bool], default: True) –

classmethod check_address(*, chat=None, user=None)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

Тип результата:

(Union[str, int], Union[str, int])

finish(*, chat=None, user=None, with_data=False)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –

  • with_data (bool, default: False) –

reset_data(*, chat=None, user=None)#
Параметры:
  • chat (Union[str, int, None], default: None) –

  • user (Union[str, int, None], default: None) –