我可以使用botchat.js进行整个聊天对话吗?

时间:2017-04-29 10:56:47

标签: c# botframework direct-line-botframework

我在Windows窗体应用程序中使用BotChat.js来获取带有此代码的聊天窗口

 <!DOCTYPE html>
<html>

<head>
    <!-- CSS -->
    <link href="https://unpkg.com/botframework-webchat/botchat.css" rel="stylesheet" />
</head>

<body>
    <div id="bot" />
    <!-- JAVASCRIPT -->
    <script src="https://unpkg.com/botframework-webchat/botchat.js"></script>
    <script>
        BotChat.App({
            directLine: {secret: direct_line_secret},
            user: {id: 'userid'},
            bot: {id: 'botid'},
            resize: 'detect'
        }, document.getElementById("bot"));
    </script>
</body>

</html>

这很好用。 现在,我希望在我的Windows窗体应用程序中完成整个对话。

我可以得到它吗?怎么样?

1 个答案:

答案 0 :(得分:0)

如果有人试图将此工作与Bot Framework WebChat组件一起使用,那么您将需要禁用WebSocket才能使其正常工作,如下所示。

// Initialize DirectLine connection
botConnection = new BotChat.DirectLine
({
     secret: "XXXX",
     conversationId: "XXXX",
     webSocket: false
});