Tag: qnamaker

在QnAMakerRecognizer中使用onEnabled方法

我正在尝试在onEnabled使用onEnabled方法,这样我就可以有多个QnAMakerRecognizers,并可以select启用哪个和禁用哪个。 我试着按照这个例子,并尝试类似的东西,但我得到一个错误说: TypeError:(中间值).onEnabled不是函数 如何正确使用onEnable方法? 示例代码: var bot = new builder.UniversalBot(connector); var qnarecognizer1 = new cognitiveservices.QnAMakerRecognizer({ knowledgeBaseId: knowledgeId, subscriptionKey: subscriptionId, qnaThreshold:0.3, top:1}) .onEnabled(function (session, callback) { // Check to see if this recognizer should be enabled if (session.conversationData.useqna1) { callback(null, true); } else { callback(null, false); } }); var qnarecognizer2 = new cognitiveservices.QnAMakerRecognizer({ knowledgeBaseId: knowledgeId, subscriptionKey: […]