Я использую 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
Похоже, что здесь отсутствует какой-то контекст, но, похоже, вы следите за каким-то руководством. Не могли бы вы ссылаться на руководство, за которым вы следуете? –