Подключение бота к телеграм
У меня есть вопрос. Возможно это оффтоп, помогите советом. Есть эхо бот на питоне. Он работает пока консоль открыта. Как мне его сделать онлайн, чтобы даже после закрытия консоли он продолжал работать?
Спасибо.
Ответы (2 шт):
Надо залить на сервер. Просто покупаешь любой VPS ставишь туда python и запускаешь код.
Обычно python ботов ставят на Heroku (550 бесплатных часов в месяц). Нужно создать в папке с ботом файл с requirements.txt, где должны указать все модули python, которые скачивали для работы бота. Легче всего такой список получить, прописав в командной строке команду pip freeze.
Чтобы залить бота на heroku, нужно либо скачать Heroku CLI и загрузить прямо с компьютера, либо залить на github, а потом просто вставить ссылку на github.
Запускается бот с хоста по нажатию одной кнопки.
Чтобы открыть логи бота, нужно установить Heroku CLI и в cmd прописать heroku logs --tail --app <название проекта на heroku>.
Подробнее можете прочитать в интернете или на самом сайте.