Azure BotFramework-WebChat初始化DirectLine的javascript错误

时间:2018-06-04 19:07:13

标签: azure botframework direct-line-botframework web-chat

根据所有的MS指导,我可以找到与网络聊天和直接相关的内容,但无论我从botchat.js尝试什么,我都会收到以下错误:

  

对象不支持属性或方法' webSocketActivity $'

一旦我获得DirectLine连接,我将关注backchannel example,但我必须遗漏一些东西,因为我无法解决上述错误。这是我没有DirectLine频道密码的工作代码:

<!DOCTYPE html>
<html>
<head>
    <link href="https://cdn.botframework.com/botframework-webchat/latest/botchat.css" rel="stylesheet" />
</head>
<body>
    <script src="https://cdn.botframework.com/botframework-webchat/latest/botchat.js"></script>
    <script>
        var botConnection = BotChat.DirectLine({ secret: <my secret> });
    </script>
    <div id="bot"></div>
</body>
</html>

1 个答案:

答案 0 :(得分:1)

请使用new创建直线连接实例:

var botConnection = new BotChat.DirectLine({ secret: <my secret> });