Как разместить Node.js телеграм бота на heroku?

Помогите,пожалуйста.
Вот мой действия
git push heroku mastergit clone https://github.com/heroku/node-js-getting-started.git
cd node-js-getting-started
npm install
npm install node-telegram-bot-api -
-save
heroku create.
Создаю index.js,bot.js,web.js
// index.js//
require('./bot');
require('./web');
//end//
//web.js//
var express = require('express');
var packageInfo = require('./package.json');

var app = express();

app.get('/', function (req, res) {
    res.json({ version: packageInfo.version });
});

var server = app.listen(process.env.PORT  || 5000, function () {
    var host = server.address().address;
    var port = server.address().port;

    console.log('Web server started at http://%s:%s', host, port);
});
//end//
//bot.js//
var token = 'XXX'; 
var Bot = require('node-telegram-bot-api'),
    bot = new Bot(token, { polling: true });
bot.onText(/\/echo/, (msg, match) => {
    bot.sendMessage(msg.chat.id, 'You said ' + match[1])
});

git push heroku master
heroku ps:scale web=1.
Где ошибка?
На локалке работает, а на сервере не работает
  • Вопрос задан
  • 2284 просмотра
Пригласить эксперта
Ответы на вопрос 1
monochromer
@monochromer
DIVeloper
Обвестье логгерами приложение и смотрите журнал в
https://dashboard.heroku.com/apps/YOUR_APP_NAME/logs
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы