Я использую Microsoft Bot Framework SDK 4 Node JS для развертывания в Skype.Я хочу реализовать своего рода сеанс в моем боте.Например, если пользователь не взаимодействовал с ботом в течение «x» времени, тогда разговор заканчивался бы.
В настоящее время я использую функцию «onMessage» для обновления переменной каждый раз, когда пользователь отправляет сообщениебот и сравнить это время с последним, когда пользователь взаимодействовал.Если он превышает ограничение по времени, тогда разговор заканчивается.
Но проблема в том, что этот метод не работает для более чем 1 пользователя.Поэтому, если с ботом взаимодействуют 2 человека, переменная таймера обновляется каждый раз, когда любой из этих пользователей взаимодействует с ботом.
Однако я хочу создать новый экземпляр этой переменной таймера для каждого пользователя и обновитьэто когда конкретный пользователь взаимодействует с ботом.
Как я могу это сделать?