Как ставить любых ботов или скрипты на VDS/VPS

Тема в разделе "Python", создана пользователем devill86, 08.02.22.Просмотров: 182

  1. devill86 МультиМагнат

    devill86

    198 сообщения
    19 симпатий
    0
    розыгрышей
    2 года с нами
    2 месяца с нами
    4 дня с нами
    Как ставить любых ботов или скрипты на VDS/VPS

    Всем привет, раньше уже была такая статья от меня же но я решил ее переписать под себя, ибо та была копипаст.
    Ну и здесь я расскажу более практично чем в прошлом варианте.

    Разобью статью на части, так вам будет легче читать.
    СПОЙЛЕР: ПОКУПКА СЕРВЕРА И ПОДКЛЮЧЕНИЕ

    Покупка сервера, самый важный процесс в создании бота.
    Ладно, приступим сразу к делу, заходим на любой сайт которому вы доверяете и покупаете выделенный сервер
    От себя порекомендую Скрытый контент. Для просмотра Вы должны быть зарегистрированным участникомибо там есть тариф за 45р, который отлично подходит для наших целей
    Операционная система которую я рекомендую ставить это Ubuntu но у каждого свои предпочтения в плане ОС
    После оплаты на почту нам скинут данные от сервера.
    Теперь нам необходимо подключиться, самая простая программа для подключения по SSH это PuTTy
    Переходим на Скрытый контент. Для просмотра Вы должны быть зарегистрированным участником

    [​IMG]

    И нажимаем куда говорит сайт, нас кидает на страницу ласт релизов патти

    [​IMG]

    Нас интересует лишь putty.exe, выбираем нашу разрядность процессора и тыкаем на putty.exe
    Дожидаемся конца установки и запускаем.

    СПОЙЛЕР: УСТАНОВКА + НАСТРОЙКА САМОГО БОТА

    Для начала установки бота, прописываем следующие команды поочередно

    Код:
    sudo apt-get update && sudo apt-get upgrade
    sudo apt install python3.7
    sudo apt-get install python3-pip
    sudo apt-get install python3-dev
    sudo apt-get install python3.7-dev
    После чего создаем папку, де будет храниться наш бот.
    Код:
    mkdir bot
    Данная команда создаст папку с названием bot
    папка появится в корневой директории, по умолчанию это /root, то-есть после создания папки она будет доступна по пути /root/bot

    После создания папки с ботом, если по какой то необходимости нужно удалить папку, поможет следующая команда:
    Код:
    rm -r folder_name
    Теперь нам нужно переместить бота с нашего компьютера на выделенный, заходим обратно на эмейл и копируем IP сервера, заходим в Скрытый контент. Для просмотра Вы должны быть зарегистрированным участникоми в поле хост вводим sftp://server_ip/ (я надеюсь все не тупые и вставят вместо server_ip айпи сервера)
    В поле логин ставим root, в поле пароль ставим пароль сервера и подключаемся.
    Переходим в папку root и в нашу папку bot и закидываем туда файлы бота.
    После этого возвращаемся в патти и вводим python3.7 file_name.py и бот запуститься.
    Установка библиотек производится следующей командой: python3.7 -m pip install --user library_name
    Например: python3.7 -m pip install --user pytelegrambotapi
    Вот и все, на этом установка бота подошла к концу.

    СПОЙЛЕР: БЕСКОНЕЧНАЯ РАБОТА БОТА

    При закрытии терминала бот выключается, все достаточно просто.
    Нам необходимо установить утилиту "screen" по команде
    Код:
    sudo apt install screen
    После чего пишем первую команду
    Python:
    screen -S name (создаст новое окно с именем "name")
    screen -x name (перейдет в окно с именем "name")
    screen -ls (покажет список активных скрин окон)

    Чтобы выйти с окна нужно зажать CTRL+A+D.
    После создания окна, переходим там в директорию с ботом (cd /root/bot)
    И запускаем так же, теперь бот будет работать пока вы не выключите это окно.
    Подробности о этой утилите можете почитать в интернете.

    Вот и все, в этом гайде я изложил максимально понятно для новичков, я надеюсь я вам как-то помог.
    Если у вас есть вопросы по этому, можете обращаться ко мне в телеграмм.
    Если вы посчитали мою статью полезной, можете добавить ее в закладки чтобы не потерять, до встречи!