2016-12-25 12 views
0

Я использую c9 в качестве среды моего разработчика, а при запуске в процессе разработки бот фактически не отправляет сообщение, даже несмотря на то, что вызывается send.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() } 
} 

То есть использование кода для реализации сервера, взятый из лазурной настройки бота, я редактировал порт, с9 не может использовать порт по умолчанию.

results after sending a message through emulator

+0

Похоже, что здесь отсутствует какой-то контекст, но, похоже, вы следите за каким-то руководством. Не могли бы вы ссылаться на руководство, за которым вы следуете? –

ответ

0

Кажется, используя облако 9-сервер не позволит мне отослать ответное сообщение мое решение было SSH в мой собственный сервер, на котором указать приложение будет работать, как задумано.