Berloga
@Berloga
Студент IT-специальности. Люблю python

Как правильно реализовать хранение состояния?

Пишу бота для чат-мессенджера телеграм.
Технологии: python (django, telepot), heroku
Бот будет обладать довольно обширным функционалом, и, как мне кажется, удобно закреплять за каждым пользователем какое-то состояние и изменять его согласно следующему сообщению пользователя или другому событию.
Вопрос в том как лучше всего хранить это состояние? Стеком? Или я пошел совсем не туда и стоит пересмотреть архитектуру?
UPD: пример состояний, как я их вижу:
https://pp.vk.me/c630820/v630820245/1fd3a/qkR8IsUd...
  • Вопрос задан
  • 626 просмотров
Решения вопроса 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Если вложенность большая, то стеком. Если маленькая, то наверное со стеком лучше не заморачиваться, а сделать что-то типа контекста.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mututunus
@mututunus
Backend developer (Python, Golang)
Обычный механизм сессий, как на сайтах.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект