vk_maria.dispatcher.dispatcher#

Classes

Dispatcher

param storage:

class Dispatcher(vk, storage=<vk_maria.dispatcher.fsm.storage.core.DisabledStorage object>)[исходный код]#
Параметры:

storage (Optional[BaseStorage], default: <vk_maria.dispatcher.fsm.storage.core.DisabledStorage object at 0x7fca603bad60>) –

register_event_handler(function, event_type, *filters, **bound_filters)[исходный код]#
Параметры:
  • function (callable) –

  • event_type (EventType) –

register_message_handler(function, *filters, commands=None, frm='user', regexp=None, state=None, **kwargs)[исходный код]#
Параметры:
  • function (callable) –

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

  • frm (str, default: 'user') –

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

register_callback_handler(function, *filters, state=None, **bound_filters)[исходный код]#
Параметры:

function (callable) –

event_handler(event_type, *filters, **bound_filters)[исходный код]#
Параметры:

event_type (EventType) –

message_handler(*filters, commands=None, frm='user', regexp=None, state=None, **bound_filters)[исходный код]#
Параметры:
  • commands (Optional[List[str]], default: None) –

  • frm (str, default: 'user') –

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

callback_handler(*filters, state=None, payload=None, **bound_filters)[исходный код]#
start_polling(debug=False, on_startup=None, on_shutdown=None)[исходный код]#