如何创建对在本地主机上运行的机器人的直接调用

时间:2019-05-04 20:13:04

标签: botframework direct-line-botframework

我正在本地开发一个机器人。我想在我的.NET MVC应用程序上使用该漫游器,我试图使用BotFramework-WebChat。我还找到了一个offline-directline程序包来离线运行Direct Line。

离线-直线指南:https://www.npmjs.com/package/offline-directline

我正在使用以下命令在本地运行Directline:

C:\Users\vrpinnin>directline -d 3000 - "http://localhost:3978/api/bot/conversations"
Listening for messages from client on http://127.0.0.1:3000
Routing messages to bot on http://localhost:3978/api/bot/conversations

现在我正在尝试访问直线

window.WebChat.renderWebChat({
        directLine: window.WebChat.createDirectLine({
            secret: '',
            token: '',
            domain: 'http://127.0.0.1:3000',
            webSocket: false,
            pollingInterval: 2000
        }),
        styleOptions: {
            rootHeight: '100%',
            rootWidth: '30%'
        }
    }, document.getElementById("chatbot"));

webchat.js:1个选项http://127.0.0.1:3000/conversations 404(未找到)

但是我的网络聊天正在重定向到URL http://127.0.0.1:3000/conversations

我的目标是通过网络聊天将我的应用程序连接到bot。 请提供解决方案,即使没有直接方法也可以实现。

0 个答案:

没有答案