2016-12-15 4 views
0

テスト接続でエラー500をNode.jsのが、私はbotframeworkの「テスト」を打つとき、私はいつもこのエラースカイプボットは、私がNode.jsのベースSkypeのボットを作成しようとしてい

500 InternalServerError を受け取りますSystem.Net.Http.HttpRequestException:要求の送信中にエラーが発生しました。 ---> System.Net.WebException:基になる接続が閉じられました:SSL/TLSのセキュリティで保護されたチャネルの信頼関係を確立できませんでした。 ---> System.Security.Authentication.AuthenticationException:リモート証明書が検証手順に従って無効です。 System.Net.HttpWebRequest.EndGetRequestStreamでSystem.Net.ConnectStream.WriteHeadersCallbackでSystem.Net.TlsStream.EndWrite(たIAsyncResult asyncResult) (たIAsyncResultのAR) ---内部例外スタックトレースの終わり--- (たIAsyncResultで System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccessでSystem.Net.Http.HttpClientHandler.GetRequestStreamCallbackでasyncResult、TransportContext &コンテキスト) (たIAsyncResultのAR) ---内部例外スタックトレースの終わり--- (タスクタスク) Intercom.DevPortal.Server.Controllers.BotManagerController.d__76.MoveNextでSystem.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク) (AT)Cで:\ 1 \ S \ DevPortalLib \ \コントローラ\ BotManagerController.cs:ライン2032

これは私のapp.jsがhttps://dev.botframework.comでボットポータルを経由して、あなたのボットへの接続をテストする場合、成功したテストが受け入れ」になります

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"); 
}); 

答えて

0

ファイルであります"

テスト・ボット接続ボタンをクリックした後、「受理」を表示されない場合は、これは2つのシナリオのいずれかになります。あなたのボットが正しく展開されていない

  1. 。あなたのボットの展開を確認し、それがあなたの/api/messagesエンドポイントにPOSTリクエストを受け付けていることを確認します。
  2. ボットポータル自体に誤りがあります。ボットポータルが活発に開発されているので、時折ポータルのエラーが表示されることがあります。私たちはこの問題を解決するために取り組んでいます。後で戻って確認。

元の質問が掲載された日付に基づいて、ボットポータルにエラーが発生している可能性があります。ボットポータルはこれ以来多くの改善を見てきました。おそらくこの問題が発生している可能性が最も高いシナリオは、ボットの展開設定にエラーがあります。あなたのボットの/api/messagesエンドポイントはPOSTリクエストを受け入れていることを確認し、再度お使いのボット接続をテストしてみてください。

関連する問題