aiogram/docs/dispatcher/finite_state_machine/storages.rst

49 lines
932 B
ReStructuredText
Raw Normal View History

########
Storages
########
Storages out of the box
=======================
MemoryStorage
-------------
.. autoclass:: aiogram.fsm.storage.memory.MemoryStorage
2021-10-12 01:11:53 +03:00
:members: __init__
:member-order: bysource
RedisStorage
------------
.. autoclass:: aiogram.fsm.storage.redis.RedisStorage
:members: __init__, from_url
:member-order: bysource
MongoStorage
------------
.. autoclass:: aiogram.fsm.storage.mongo.MongoStorage
:members: __init__, from_url
:member-order: bysource
KeyBuilder
------------
Keys inside Redis and Mongo storages can be customized via key builders:
2021-10-12 01:11:53 +03:00
.. autoclass:: aiogram.fsm.storage.base.KeyBuilder
2021-10-12 01:11:53 +03:00
:members:
:member-order: bysource
.. autoclass:: aiogram.fsm.storage.base.DefaultKeyBuilder
2021-10-12 01:11:53 +03:00
:members:
:member-order: bysource
Writing own storages
====================
2021-10-12 01:11:53 +03:00
.. autoclass:: aiogram.fsm.storage.base.BaseStorage
2021-10-12 01:11:53 +03:00
:members:
:member-order: bysource