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

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

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

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽