2017-12-07 18 views
0

BotFramework (NodeJS)에서 https://docs.microsoft.com/en-us/bot-framework/nodejs/bot-builder-nodejs-send-receive-attachments에있는 데모를 복제하려고했습니다. 그것은 실제로 잘 작동합니다. 경우 MS 문서 변화Skype에서 BotFramework의 첨부 파일을 수신 할 수 없습니다.

코드 :

2017-12-07T02:16:15.815Z Error: POST to 'https://smba.trafficmanager.net/apis/v3/conversations/<My Conversation>/activities' failed: [400] Bad Request 
    at Request._callback (/app/node_modules/botbuilder/lib/bots/ChatConnector.js:545:46) 
    at Request.self.callback (/app/node_modules/request/request.js:186:22) 
    at emitTwo (events.js:126:13) 
    at Request.emit (events.js:214:7) 
    at Request.<anonymous> (/app/node_modules/request/request.js:1163:10) 
    at emitOne (events.js:116:13) 
    at Request.emit (events.js:211:7) 
    at IncomingMessage.<anonymous> (/app/node_modules/request/request.js:1085:12) 
    at Object.onceWrapper (events.js:313:30) 
    at emitNone (events.js:111:20) 
:

// Create your bot with a function to receive messages from the user 
var bot = new builder.UniversalBot(connector, function (session) { 
    var msg = session.message; 
    if (msg.attachments && msg.attachments.length > 0) { 
    // Echo back attachment 
    var attachment = msg.attachments[0]; 
     session.send({ 
      text: "You sent:", 
      attachments: [ 
       { 
        contentType: attachment.contentType, 
        contentUrl: attachment.contentUrl, 
        name: attachment.name 
       } 
      ] 
     }); 
    } else { 
     // Echo back users text 
     session.send("You said: %s", session.message.text); 
    } 
}); 

그러나, 나는이 직면하고있는 문제는 스카이프 (일반)에서 전화를 할 때, 나는 오류 메시지가 나타날 것입니다

아이디어가 있으십니까?

[업데이트 : 첨부 파일 응답을 만들 때만 발생합니다. 그래서 나는 그것이 내가 문제가있는 곳에서 기대한다]

+1

일부 Skype 클라이언트를 통해 이미지를 봇에 업로드하는 중 현재 버그가 있습니다. 그것은 현재 skype 팀에 의해 해결되고 있습니다. https://web.skype.com/en/을 사용하여 로봇과 이미지를 업로드하고 작동하는지 확인 하시겠습니까? –

+0

직장에서 web.skype.com (회사 프록시)에 액세스 할 수 없습니다. 스카이프 (안드로이드)로 개인 전화를 사용하고 있습니다. – Nordes

답변