@ood1n
Пытаюсь развиться

Как сделать бота vk в последовательным?

Здравствуйте. Впервые начал создавать бота для ВК и столкнулся с проблемой. Мне нужно, чтобы пользователь писал слово "Войти", и бот последовательно спрашивал сначала email, а потом, если пользователь с таким email существует, пароль, но я не понимаю, как сделать так, чтобы бот последовательно это спрашивал и запоминал промежуточные значения(email, пароль).
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
У тебя есть три функции
getStart
getEmail
getPassword

И просто хранишь где-нибудь ( в базе данных или памяти) , такую структуру
{
user_id: 123,
next: 'getEmail'
}


ТО есть ты хранишь идентификатор пользователя, и функцию, которая выполнится в след сообщении. Тебе пришло сообщение - глянул в бд какую функцию вызвать - вызвал - после записал в бд следующую функцию.

В nodejs есть библиотека, где хранится сессия пользователя
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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