Найти в Дзене
Гигабайты

Как загрузить и запустить телеграм-бота на сервере (хостинге)

Если вы создали телеграм-бота и хотите, чтобы он работал круглосуточно, лучший вариант — разместить его на удалённом сервере. В этой статье расскажу, как это сделать на примере сервера у регистратора Reg.ru. Шаг 1. Покупка сервера 1. Зайдите на сайт Reg.ru. 2. Нажмите на кнопку "Новая услуга". 3. Выберите раздел "Облака Reg.ru". 4. Нажмите "Заказать сервер". 5. При необходимости измените параметры сервера, например, количество ядер, оперативную память и т.д. 6. Оплатите выбранный тариф. 7. После оплаты на сайте появится ваш новый сервер — он будет готов к использованию. Шаг 2. Подключение и работа с сервером 1. Войдите в веб-консоль сервера прямо на сайте Reg.ru с помощью логина и пароля, которые прислали на почту после создания. 2. Чтобы добавить файлы бота на сервер, используйте программу FileZilla.ru — это FTP-клиент, который позволяет копировать файлы между вашим компьютером и сервером. 3. В FileZilla введите IP-адрес сервера, логин и пароль (те же, что пришли в письм

Если вы создали телеграм-бота и хотите, чтобы он работал круглосуточно, лучший вариант — разместить его на удалённом сервере. В этой статье расскажу, как это сделать на примере сервера у регистратора Reg.ru.

Шаг 1. Покупка сервера

1. Зайдите на сайт Reg.ru.

-2

2. Нажмите на кнопку "Новая услуга".

-3

3. Выберите раздел "Облака Reg.ru".

-4

4. Нажмите "Заказать сервер".

-5

5. При необходимости измените параметры сервера, например, количество ядер, оперативную память и т.д.

-6

6. Оплатите выбранный тариф.

-7

7. После оплаты на сайте появится ваш новый сервер — он будет готов к использованию.

-8

Шаг 2. Подключение и работа с сервером

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

-9

2. Чтобы добавить файлы бота на сервер, используйте программу FileZilla.ru — это FTP-клиент, который позволяет копировать файлы между вашим компьютером и сервером.

-10

3. В FileZilla введите IP-адрес сервера, логин и пароль (те же, что пришли в письме).

-11

4. Перенесите ваш файл с ботом (.py) в нужную папку на сервере (рекомендуется папка

/root

).

-12

Шаг 3. Запуск бота на сервере

1. Вернитесь в консоль сервера.

2. Перейдите в папку с вашим ботом:

cd /root

3. Установите необходимые библиотеки для бота, если их нет (например,

pip3 install python-telegram-bot

).

4. Запустите скрипт с ботом:

python3 название_файла.py

Пример:

python3 thisb.py

-13

Шаг 4. Как запустить бота в фоновом режиме

Если вы хотите, чтобы бот продолжал работать после закрытия консоли, используйте команду:

nohup python3 название_файла.py &

Эта команда запускает скрипт в фоновом режиме и не закрывает его при выходе.

Итог

-14

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

Яндекс Браузер