Bot Framework Vch (w=10=sh): Yana maker 触发
Bot Framework V4 (Node.js) : QnA maker triggering
我正在将一个目前在 V3 中的机器人迁移到 Node.js 中的 V4。我想让每个用户的话语都通过 QnA maker(即使在对话流程的中间),这是使用 V3 中的 bot.use()
函数完成的。有没有办法解决这个问题?
如果您还没有,请设置您的机器人以匹配 Botbuilder-Samples 存储库中的 sample。这样,每一个话语都将通过 QnAMaker。
关键是在您的 onTurn 处理程序中包含以下代码以检查 ActivityTypes.Messages。通过这种方式,QnAMaker 将解析每条消息并捕获结果,然后您可以根据这些结果采取行动。
const qnaResults = await this.qnaMaker.getAnswers(turnContext);
希望得到帮助!
我正在将一个目前在 V3 中的机器人迁移到 Node.js 中的 V4。我想让每个用户的话语都通过 QnA maker(即使在对话流程的中间),这是使用 V3 中的 bot.use()
函数完成的。有没有办法解决这个问题?
如果您还没有,请设置您的机器人以匹配 Botbuilder-Samples 存储库中的 sample。这样,每一个话语都将通过 QnAMaker。
关键是在您的 onTurn 处理程序中包含以下代码以检查 ActivityTypes.Messages。通过这种方式,QnAMaker 将解析每条消息并捕获结果,然后您可以根据这些结果采取行动。
const qnaResults = await this.qnaMaker.getAnswers(turnContext);
希望得到帮助!