2016-12-25 5 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

クラウド9サーバーを使用して、私は私の解決策は、意図したとおりにアプリが働くだろう、その時点で、私自身のサーバーにsshをすることでした応答メッセージを送信することができないだろうと思われます。

関連する問題