如何从常规对话框和luis对话框调用luis对话框

时间:2017-06-09 13:39:33

标签: node.js botframework luis

我正在使用节点js,我想调用luis对话框(" morningUpdate")来自 一般对话框("工作")

dialog.matches('morningUpdate',[    
    function (session, args, next) {
  }
]);

bot.dialog('/work', [
  function (session, args) {
    //how to call here "morningUpdate" dialog
  }
]);

我们如何才能实现这一目标。

2 个答案:

答案 0 :(得分:1)

要调用新对话框,您只需使用session.beginDialog('nameOfDialog');即可。请查看basicadvanced多个对话框示例。

如果您需要LUIS示例,请查看此one

答案 1 :(得分:0)

这是实际答案

link for code

import fileinput

text = fileinput.input(files=('default.txt'))
text2 = fileinput.input(files=("temp.txt"))
mp = str(raw_input("enter the first string: "))
pn = str(raw_input("enter the second string"))
fileN = mp + "_autogen_ST.txt"
f = open("temp.txt","w")
fi = open(fileN,"w")
#for line in text:
#   print >>f, (line.replace("*mp*", mp))
for line in text:
    print >> f, (line.replace("*pn*", pn))



for line in text2:
    print >> fi, (line.replace("*mp*", mp))