我試圖創建一個基於Node.js的Skype的機器人,但是當我點擊「測試」上botframework我總是收到此錯誤Skype的機器人Node.js的錯誤500測試連接
500 InternalServerError System.Net.Http.HttpRequestException:發送請求時發生錯誤。 ---> System.Net.WebException:底層連接已關閉:無法建立SSL/TLS安全通道的信任關係。 ---> System.Security.Authentication.AuthenticationException:根據驗證過程,遠程證書無效。 在System.Net.TlsStream.EndWrite(IAsyncResult的asyncResult) 在System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult的AR) ---內部異常堆棧跟蹤的結尾--- 在System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult的asyncResult,TransportContext &上下文) 在System.Net.Http.HttpClientHandler.GetRequestStreamCallback(IAsyncResult的AR) ---內部異常堆棧跟蹤的結尾--- 在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任務的任務) 在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任務任務) at Intercom.DevPortal.Server.Controllers.BotManagerController.d__76.MoveNext()in C:\ a \ 1 \ s \ DevPortalLib \控制器\ BotManagerController.cs:行2032
這是我app.js文件
var restify = require('restify');
var builder = require('botbuilder');
var fs = require('fs');
var https_options = {
key: fs.readFileSync('/root/skypeBot/priv.key'),
certificate: fs.readFileSync('/root/skypeBot/key.crt'),
passphrase: 'secretphrase'
};
var server = restify.createServer(https_options);
server.listen(process.env.port || process.env.PORT || 3978, 'myip', function(){
console.log("%s listening to %s", server.name, server.url);
});
var connector = new builder.ChatConnector({
appId: myAppId,
appPassword: myAppPassword
});
var bot = new builder.UniversalBot(connector);
server.post('/api/messages', connector.listen());
bot.dialog('/', function(session){
session.send("HELLO worls");
});