Как и многие языки, Python поставляется с стандартной библиотекой , которая включает в себя определенное количество базовых функций из коробки.Большинство зависимостей в вашем файле requirements.txt
включены в эту стандартную библиотеку.Нет необходимости устанавливать их самостоятельно.
Удалить random
, datetime
, pickle
и time
из этого файла.Вы должны быть в состоянии import
и использовать их автоматически.telebot
и config
не являются частью стандартной библиотеки, поэтому они должны оставаться:
telebot
config
Ваш requirements.txt
также должен работать локальнокак на героку.Вы можете установить зависимости от него в вашу текущую среду, запустив pip install -r requirements.txt
.
Кроме того, ваш Procfile
, вероятно, необходимо изменить.Не зная больше о вашем проекте, я не могу сказать наверняка, но ваш тип процесса, вероятно, должен быть web
, и вам, возможно, придется использовать python
вместо python3
(хотя python3
также может работать):
web: python bot.py
Файл должен называться Procfile
, без расширения файла.