Добрый день!
Пытаюсь разместить простой telegram-бот на Heroku.
Но не получается из-за отсутствия нужных моему боту версий используемых пакетов.
Как быть в такой ситуации? Можно ли установить нужные версии пакетов (скорее всего нет, так как файловая система в облачном хранилище, это не Win на HDD))))) но все таки)
Спасибо!
P.S. Может быть есть другие бесплатные варианты для хостинга бота? Бесплатные - т.к. это некоммерческое использование, а просто just for fun.
Вот лог попытки запушить бота на Heroku.
Enumerating objects: 8, done.
Counting objects: 100% (8/8), done.
Delta compression using up to 6 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (6/6), 519 bytes | 519.00 KiB/s, done.
Total 6 (delta 2), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Python app detected
remote: -----> Found python-3.6.10, removing
remote: -----> Requirements file has been changed, clearing cached dependencies
remote: -----> Installing python-3.8.2
remote: -----> Installing pip
remote: -----> Installing SQLite3
вот эти самые строки-причины неудач))
remote: -----> Installing requirements with pip
remote: ERROR: Could not find a version that satisfies the requirement instagram==2.1.0 (from -r /tmp/build_v72fc77750e4a6ae97774648477/requirements.txt (line 1)) (from versions: 1.3.3, 1.3.4)
remote: ERROR: No matching distribution found for instagram==2.1.0 (from -r /tmp/build_v72fc77750e4a6ae97774648477/requirements.txt (line 1))
remote: ! Push rejected, failed to compile Python app.
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to ghdghdghdhrt.
remote:
To https://git.heroku.com/ghdghdghdhrt.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/ghdghdghdhrt.git'