diff --git a/examples/openShiftWebHook.js b/examples/openShiftWebHook.js index c459449..4c4634e 100644 --- a/examples/openShiftWebHook.js +++ b/examples/openShiftWebHook.js @@ -1,11 +1,15 @@ +// An example for OpenShift platform. var TelegramBot = require('node-telegram-bot-api'); var token = 'YOUR_TELEGRAM_BOT_TOKEN'; +// See https://developers.openshift.com/en/node-js-environment-variables.html var port = process.env.OPENSHIFT_NODEJS_PORT; var host = process.env.OPENSHIFT_NODEJS_IP; +var domain = process.env.OPENSHIFT_APP_DNS; var bot = new TelegramBot(token, {webHook: {port: port, host: host}}); -bot.setWebHook('myapp-yagop.rhcloud.com:443/bot'+token); +// OpenShift enroutes :443 request to OPENSHIFT_NODEJS_PORT +bot.setWebHook(domain+':443/bot'+token); bot.on('message', function (msg) { var chatId = msg.chat.id; bot.sendMessage(chatId, "I'm alive!");