Bot Framework Node.js - переменная экземпляра для счетчика - PullRequest
0 голосов
/ 22 сентября 2019

Я создаю бота FAQ, используя бот-фреймворк V4, Node.js.Я должен реализовать простой счетчик - когда бот не отвечал правильным ответом 3 раза подряд, должно отображаться сообщение.

Я пытался использовать переменную уровня класса и переменную уровня экземпляра, чтобы отслеживатьколичество ошибок.Поскольку создается только один экземпляр класса бота, все эти переменные являются одноэлементными и не могут работать для каждого диалога.

Пожалуйста, поделитесь, если у вас есть справочная реализация по таким вопросам, без использования состояния диалога.

1 Ответ

1 голос
/ 23 сентября 2019

Если вы хотите отслеживать и противодействовать возникновению ошибки в каждом разговоре, вы можете следовать этому официальному руководству , чтобы добавить состояние для разговоров ботов

И это узел .js демонстрация государственного управления .

С помощью этой демонстрации вы можете настроить состояние каждого вашего разговора и отслеживать счетчики для каждого разговора.

Если что-то неясно, пожалуйста, дайте мне знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...