Skip to content

Commit 0384122

Browse files
authored
Добавление документации к FSMStrategy (#32)
* Добавление документации к FSMStrategy * Улучшил доку по FSMStrategy * Улучшил доку по FSMStrategy * Улучшил доку по FSMStrategy
1 parent a2b3a00 commit 0384122

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

aliceio/fsm/strategy.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,23 @@
44

55

66
class FSMStrategy(StrEnum):
7+
"""
8+
API Яндекс Диалогов позволяет сохранять данные внутри сессии навыка, а если
9+
пользователь авторизован на поверхности, где работает навык, — то и между сессиями.
10+
11+
Примечание:
12+
Если навыком пользуется неавторизованный пользователь, то FSMStrategy.USER будет как
13+
FSMStrategy.APPLICATION:
14+
- для локальных хранилищ user_id будет равен application_id
15+
- в хранилище на стороне Алисы состояние будет храниться по устройству
16+
"""
17+
718
USER = "user"
19+
"""Хранение состояния по юзеру"""
820
SESSION = "session"
21+
"""Хранение состояния по сессии"""
922
APPLICATION = "application"
23+
"""Хранение состояния по устройству"""
1024

1125

1226
def apply_strategy(

0 commit comments

Comments
 (0)