【发布时间】:2017-07-08 00:52:19
【问题描述】:
当我们使用 MS BotFramework 在我们的机器人中使用 LUIS 识别器时,我们如何处理 Action.submit?
var recognizer = new builder.LuisRecognizer(config.LUIS_MODEL_URL);
bot.recognizer(recognizer);
bot.dialog('toolAccess', [
function (session,args,next) {
const msg = new builder.Message(session)
.addAttachment({
//adaptive card body here with Action.submit buttons...
});
session.send(msg);
}
]).triggerAction({ matches : 'toolAccess'});
//toolAccess is an intent in my LUIS app.
我对自适应卡片的操作是:
"actions": [
{
"type": "Action.Submit",
"data": {
"type": "okProfileSelection"
},
"title": "OK"
},
{
"type": "Action.Submit",
"data": {
"type": "cancelProfileSelection"
},
"title": "Cancel"
}
]
所以问题是如何处理这些“确定”和“取消”按钮?我应该添加另一个对话框吗?如果是,triggerAction 应该是什么?
【问题讨论】:
标签: node.js botframework adaptive-cards