@Jirafek

Heroku сам выключается, как исправить?

Решил написать бота для телеграмм с использованием api погоды. Всё работает локально. Захотел залить на хероку, но бот работает только когда открыта сама вкладка хероку.
Команды которые я делал для залития на хероку:
1. brew tap heroku/brew && brew install heroku
2. heroku login
3. heroku create
4. git init
5. git add .
6. git commit -m '....'
7. heroku git:clone -a ......
8. git push heroku master
(мог допустить синтаксические ошибки в командах но всё работало)

После этого бот заработал, (как и в случае когда я заливал на хероку через гитхаб.) но через некоторое время он повис и не откликался на команды. Если я пишу какую-то команду то ответ на неё приходит через час ( +- ). Странно, делал по видео.

Содержимое package.json:
{
"name": "weatherBot",
"version": "1.0.0",
"description": "",
"main": "weather.js",
"dependencies": {
"node-fetch": "^2.6.6",
"node-telegram-bot-api": "^0.54.0"
},
"devDependencies": {},
"scripts": {
"start": "node weather.js"
},
"engines": {
"node": "14.17.6"
},
"keywords": [],
"author": "",
"license": "ISC"
}

Содержимое Procfile:
worker: node weather.js

Если что - я не добавлял ничего связанное с серверами и хостом в файл weather.js
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
lssssssssssl
@lssssssssssl
Хероку засыпает
https://qna.habr.com/q/1081144
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы