@justslipknot

Как хранить состояние чат-бота?

Пишу чат-бота для ВКонтакте и возникла потребность сохранять состояние диалога с пользователем.
Конкретнее: пока пользователь не выберет команду Foo ему не будет доступна команда Bar
Как реализовать подобное поведение ?
Бот использует vk callback api и asp.net core web api
  • Вопрос задан
  • 471 просмотр
Пригласить эксперта
Ответы на вопрос 2
@Rebel028
Можно хранить текущее состояние диалога с пользователем в БД или хотя бы в памяти (в виде словаря "id пользователя - состояние").
Рекомендую почитать про машины состояний, например тут: https://habr.com/ru/post/160105/
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы