@justslipknot

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

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

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

Войти через центр авторизации
Похожие вопросы
INOSTUDIO Таганрог
от 70 000 до 100 000 ₽
от 80 000 до 120 000 ₽
IQSoft Новосибирск
от 90 000 до 130 000 ₽
26 февр. 2020, в 05:15
5000 руб./за проект
26 февр. 2020, в 01:14
600 руб./в час
26 февр. 2020, в 01:13
1500 руб./за проект