В мире современного программирования Python становится одним из самых востребованных языков, особенно при создании ботов. 
Этот гайд предназначен для тех, кто готов установить своего бота на хостинг. 
Следуя простым шагам, вы быстро запустите бота и сможете наслаждаться его работой на удаленном сервере.
 

Шаги

1. Загрузка Файлов на Сервер

Первый шаг - загрузка файлов на сервер. Имеется три метода:
  1. Через сайт на вкладке Файлы:
     • Перейдите в раздел 'Файлы' и загрузите ZIP архив с вашим проектом. Вес ограничен 100 МБ.
     • Распакуйте архив.
    Пример загрузки ZIP архива через сайт

  2. Используя SFTP клиент (например, FileZilla):
    • Детальная инструкция здесь.

  3. Через git репозиторий:
    • Инструкция по git здесь.

2. Создание файла requirements.txt

Для того что бы хостинг понимал какие модули требуются вашему боту для работы ему нужен файл requirements.txt
Существует два способа создания файла:
 
  1. Ручной (Рекомендуемый):

    • Создайте файл requirements.txt в корневой директории сервера.
     
    • Пример содержания файла:
    numpy​
    • Если есть несколько зависимостей:
    numpy
    requests​
    • Можно указать конкретную версию:
    numpy  # нужна последняя версия
    requests==2.23.0  # нужна конкретная версия​
  2. Автоматический:

    • Используйте на своем компьютере команду pip freeze > requirements.txt для создания файла.
    • Редактируйте файл, удаляя лишние пакеты, чтобы избежать проблем с установкой на сервере.

3. Настройка Сервера

Перейдите во вкладку Запуск:
  • Выберите нужную версию Python в Образ Docker.
  • Если нужной версии нет, создайте запрос в поддержку на сайте.
  • В разделе STARTUP укажите команду для запуска бота, например: python main.py.

    Остальные параметры оставьте без изменений.

4. Запуск Бота

Перейдите во вкладку Консоль:
  • Нажмите кнопку Запустить.
  • Отслеживайте процесс запуска и работу бота в окне консоли.
 

Окончание

Поздравляем вас с успешной установкой вашего бота на хостинг! Теперь ваш бот готов взлететь в мир интерактивных приложений. Не забывайте следить за обновлениями, улучшать функционал и развивать свой проект.
 
Для новых клиентов мы рады предложить эксклюзивный промокод PYTHON15 - ваш билет в мир скидок! Воспользуйтесь им при заказе наших услуг и получите 15% скидку.
 
Уверены, что ваш бот станет настоящей звездой. Желаем вам творческих успехов и вдохновения в разработке!
Помог ли вам данный ответ? 1 Пользователи нашли это полезным (2 голосов)