人类切换机器人样本没有运行

时间:2018-02-08 09:12:47

标签: c# botframework

我试图运行this github bot框架示例但我收到了错误。

我在Bot Framework Portal上配置了Bot,在web.config中添加了botID,AppID,AppPwd,启用了Directline,配置了ngrok。

一旦我打开index.html页面,我就会收到以下错误。

  

第83行第32行的JavaScript严重错误   http://localhost:3979/agentdashboard/index.html?s=DIRECTLINEKEY \ n \ nSCRIPT1002:   语法错误

任何想法都错了吗?

1 个答案:

答案 0 :(得分:0)

  

http://localhost:3979/agentdashboard/index.html?s=DIRECTLINEKEY \ n \ n \ nSCRIPT1002中第83行第83行的JavaScript严重错误:语法错误

我查看了index.html中编写的JavaScript代码,发现使用了arrow function expression。如:

const connect = () => {
    var name;
    if(!connected)
        name = "connect"
    else
        name = "disconnect"
    botConnection
        .postActivity({type: "event", value: "", from: user, name: name})
        .subscribe(connectionSuccess);
};

如果您使用的浏览器不支持它,则会导致语法错误。

Internet Explorer中出现相同错误:

enter image description here

请参阅Arrow functions浏览器兼容性,并在支持箭头功能表达式的浏览器中浏览index.html,以检查它是否适合您。