Bot框架与LUIS intent&match intent&pro-active对话框一起工作
我已经使用LUIS框架构build了一个工作正常的机器人。 而在下面提到的几点,通过工作
-
连接LUIS意图后; 机器人无法检查正则expression式的意图
为前ex dialog.matches('^ helpdesk /我',函数()) ,我试图设置
var dialog = new builder.IntentDialog({ recognizers: [recognizer] });
- 如何主动向用户发送问候消息之前发起对话,就像我会发送提示select用户可以select的用户。 如果没有什么符合这个要求,我希望LUIS工作和理解
- 如何知道Skype for Business频道中login的用户上下文
- 卡不工作在Skype的业务
为你的代码; 我假设你的recognizer
是你唯一的IntentRecognizer,并且是你提到的LUIS模型。
在这种情况下, dialog.matches('^helpdesk/i',function())
是不正确的。 你的代码匹配正则expression式应该是dialog.matches(/^helpdesk/i, function())
或者,你可以添加一个RegExpRecognizer
到你的IntentDialog:
var helpdesk = new builder.RegExpRecognizer('HelpDeskIntent', /^helpdesk/i); var dialog = new builder.IntentDialog({ recognizers: [helpdesk, recognizer] });
-
正如鲍勃说你正在寻找对话更新 ,这是一个例子 ,当用户join时发送消息
-
澄清,这是一个关于让你的机器人知道用户login的问题吗? 或者你问关于session.userData?
-
Skype for Business目前不支持卡片。
-
当用户被添加到对话中时,您可以捕捉到。 检查conversation.update。
-
每个活动都有自己的属性。 其中之一是serviceUrl 。
对于第三个问题,请提供您的代码。
- POST请求正文为空或空
- 在Node.js的Facebook chatbot中共享button
- 在Facebook Messenger上使用Bing Speech Recognition API和node.js Bot Framework
- 如何在bot框架中validation电话号码?
- 如何从bot框架的botbuilder(JavaScript)获取当前对话框?
- 在MS Bot Framework机器人中获取Azure Active Directory用户的数据
- 无法弄清楚如何生成和查看Bot服务上的nodeJs bot的日志
- 你可以在一个triggerAction中使用多个意图吗?
- 使用BotFramework(NodeJS)将Bot移交给人