Microsoft BotBuilder nodejs教程错误



所有人我试着按照教程来构建我的第一个机器人。

但当我使用Bot Framework Emulator连接它时,它不会在Emulator上显示Hello World。

当我把一些单词(比如"测试"或"p")发送到服务器时,它会崩溃,显示

Error: connect ECONNREFUSED 127.0.0.1:5631
at Object.exports._errnoException (util.js:1022:11)
at exports._exceptionWithHostPort (util.js:1045:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1090:14)

我该怎么修?

最后,我使用ngrok连接本地应用程序。我不知道为什么没有ngrok我就无法连接它。但是它可以工作,谢谢大家^^

您在以下部分下填写正确的值:

var connector = new builder.ChatConnector({
appId: process.env.MICROSOFT_APP_ID,
appPassword: process.env.MICROSOFT_APP_PASSWORD
});

MICROSOFT_APP_ID和MICROSOFT_APP_PASSWORD应为"未定义",或通过在以下项下注册新机器人程序来正确填充:Microsoft Bot Framework

此外,我看到您正试图使用端口5631而不是3986进行连接-确保在创建服务器时检查是否设置了正确的端口:

server.listen(process.env.port || process.env.PORT || 3978, function () {
console.log('%s listening to %s', server.name, server.url); 
});

相关内容

最新更新