2016-12-25 80 views
0

我正在使用c9作为我的开发环境,并且在开发中运行时,即使调用了send.batch,bot也不会实际发送消息。为什么bot信息不能发送?

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

似乎使用云9服务器不会允许我发送一个响应消息,我的解决办法是ssh到我自己的服务器,此时如预期的应用是可行的。

相关问题