2016-12-25 10 views
0

내 개발 환경으로 c9를 사용하고 있으며 개발 중에 실행 중일 때는 sending.batch가 호출되었지만 실제로는 메시지를 보내지 않습니다. 서버를 구현하는 코드를 사용하는 것입니다왜 봇 메시지가 전송되지 않습니까?

var bot = new builder.UniversalBot(connector); 

bot.dialog('/', function (session) { 
    session.send('Alec said ' + session.message.text); 
}); 
function status(request,reply){ 
connector.listen(request.raw.req,request.raw.res); 
return reply("ok"); 
} 
    if (useEmulator) { 
    var restify = require('restify'); 
    var server = restify.createServer(); 
    server.listen(8080, function() { 
    console.log('test bot endpont at http://localhost:8080/api/messages'); 
    }); 
    server.post('/api/messages', connector.listen()); 
} else { 
    module.exports = { default: connector.listen() } 
} 

는 푸른 봇 설정에서 가져온로, 나는 기본 포트를 사용 C9 캔트으로 포트를 편집했다.

results after sending a message through emulator

+0

여기에 몇 가지 컨텍스트가 누락 된 것 같지만 가이드를 따르는 것처럼 보입니다. 팔로우중인 가이드를 참조 할 수 있습니까? –

답변

0

그것은 내 솔루션은 내 자신의 서버에 ssh를하는 것이 었습니다 응답 메시지를 보낼 수있는 의도 한대로 응용 프로그램이 작동 할 지적하지 않을 클라우드 9 서버를 사용하는 것 같다.