Closed aeweidne closed 8 years ago
There's to problems here:
nlc.train
and nlc.catchAll
. That meant that nlc.catchAll
was not aware, when a new classifier was trained from nlc.train
. This has been resolved with #22 .Problem (2) has been resolved in the dependency library hubot-ibmcloud-utils
with the following PR.
https://github.com/ibm-cloud-solutions/hubot-ibmcloud-utils/pull/4
A new version of hubot-ibmcloud-utils
with the fix for problem (2) has been published. Closing this issue.
I believe this happens if the bot receives any message while it is in training, but need to debug more. Long training wait will hurt here.
My guess is that at some point a promise isn't being resolved. The problem could also be in the local classifier cache logic.
FYI: @ramab @ycao