使用LUIS / IntentDialogs - 如何以编程方式获取话语

时间:2016-07-25 13:47:40

标签: botframework

我正在使用LUIS来驱动我的v3 NodeJS bot的对话框。

对于瀑布中的每一步,函数方法都是这样的:

function (session, args) { ... }

在机器人代码中,我想以编程方式访问用户写入机器人的实际话语,因此我可以将其存储用于审计目的,或者将其传递给其他Cognitive服务。

如何以编程方式访问此话语?

1 个答案:

答案 0 :(得分:0)

找到答案,其实非常直截了当。您可以访问包含话语的session.message.text变量。

工作NodeJS代码示例:

intents.matches('Start', function (session, args) {
    console.log("Msg text: " + session.message.text);
    session.send("Hi, let's begin");
});