Как ставить любых ботов или скрипты на VDS/VPS Всем привет, раньше уже была такая статья от меня же но я решил ее переписать под себя, ибо та была копипаст. Ну и здесь я расскажу более практично чем в прошлом варианте. Разобью статью на части, так вам будет легче читать. СПОЙЛЕР: ПОКУПКА СЕРВЕРА И ПОДКЛЮЧЕНИЕ Покупка сервера, самый важный процесс в создании бота. Ладно, приступим сразу к делу, заходим на любой сайт которому вы доверяете и покупаете выделенный сервер От себя порекомендую Скрытый контент. Для просмотра Вы должны быть зарегистрированным участникомибо там есть тариф за 45р, который отлично подходит для наших целей Операционная система которую я рекомендую ставить это Ubuntu но у каждого свои предпочтения в плане ОС После оплаты на почту нам скинут данные от сервера. Теперь нам необходимо подключиться, самая простая программа для подключения по SSH это PuTTy Переходим на Скрытый контент. Для просмотра Вы должны быть зарегистрированным участником И нажимаем куда говорит сайт, нас кидает на страницу ласт релизов патти Нас интересует лишь 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) И запускаем так же, теперь бот будет работать пока вы не выключите это окно. Подробности о этой утилите можете почитать в интернете. Вот и все, в этом гайде я изложил максимально понятно для новичков, я надеюсь я вам как-то помог. Если у вас есть вопросы по этому, можете обращаться ко мне в телеграмм. Если вы посчитали мою статью полезной, можете добавить ее в закладки чтобы не потерять, до встречи!