Я пытаюсь создать бота Skype на основе Node.js, но когда я нажимаю «тест» на botframework, я всегда получаю эту ошибку
500 InternalServerError System.Net.Http.HttpRequestException: при отправке запроса произошла ошибка. ---> System.Net.WebException: базовое соединение было закрыто: не удалось установить доверительные отношения для безопасного канала SSL/TLS. ---> System.Security.Authentication.AuthenticationException: удаленный сертификат недействителен в соответствии с процедурой проверки. at System.Net.TlsStream.EndWrite(IAsyncResult asyncResult) at System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar) --- Конец внутренней трассировки стека исключений --- at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& context ) в System.Net.Http.HttpClientHandler.GetRequestStreamCallback(IAsyncResult ar) --- Конец внутренней трассировки стека исключений --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter. HandleNonSuccessAndDebuggerNotification (задача задачи) в Intercom.DevPortal.Server.Controllers.BotManagerController.d__76.MoveNext() в C:\a\1\s\DevPortalLib\Controllers\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");
});