Добро пожаловать! Игровой форум WLUX.NET - Игры, Читы, Скрипты, Статьи, Софт, Курсы.

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. После регистрации и входа в систему вы сможете создавать темы, публиковать ответы на существующие темы, повышать репутацию участников, скачивать вложения и файлы и многое, многое другое. Так чего же вы ждете?

Добро пожаловать гость!

Приветствуем вас на нашем форуме! Мы очень рады вас видеть и с большим удовольствием поделимся всей информацией нашего форума!

Мы уважаем своих пользователей и так же ждем от вас приятного общения.

Система наград, ежедневное пополнения тем!

Общайся, получай награды.

Статьи, гайды, софт

У нас вы можете скачать бесплатно читы для игр. Полезные гайды на любые темы и схемы заработка. Есть раздел халявы!

FAQ по форуму

Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

  • Добро пожаловать на сайт - wlux.net!

    FAQ по форуму

    1. Все сообщения до группы местный проходят модерацию от 1 минуты до 24 часа

    2. Сообщения учитываються в следующих разделах: Читать

    3.Что-бы скачать вложение нужно 2 сообщения.

    4.Личные переписки работают только с Администрацией форума

    5. Запрещено: Просить скрытый текст , спам, реклама, скам, ддос, кардинг и другая чернуха, нарушать любые законы РФ/СНГ = бан аккаунта

    6. Внимание! Мы не удаляем аккаунты с форума! Будьте внимательны ДО регистрации! Как удалить аккаунт на форуме?!

    5.Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

python Гайд Установка Telegram бота на Python

wlux.net Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
23 845
218
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #1
В данной статье я расскажу как ставить простого телеграм бота написанного на ЯП Python на сервер Ubuntu

  • Первый пункт
Первое что нам понадобится, это приобрести сервер на любом хостинге, который как либо вам приглянулся.
Выбора на самом деле много, очень много - zomro, aeza, vdsina, rudvs и тд. Идеально zomro, можно aeza.
Выбираете хостинг, проходите регистрацию почта:пароль и выбираете тариф по конфигурации.

Идеальная конфигурация для обычного бота 1 ядро 2 гб OЗУ, если же у вас в боте есть уже аудитория и она немаленькая (10к+ человек), то лучше повысить конфигурацию до 3-4 ядер и 4-8 гб ОЗУ, но это так, для удачного полета. OS должна быть Ubuntu 20+

Так-с, вы выбрали тарифчик, оплатили и вам на почту отправят данные сервера формата IP:
Код:
login:password
Так же эти данные имеются на самом хостинге в управлении сервером.
Что делать с этими данными? - использовать.

  • Второй пункт
Вообщем, у вас есть файлы бота, папки бота и тд. Как их залить на сервер? - Есть два способа это сделать, которыми пользуюсь я.

Первый - WinSCP
  1. Скачиваем и устанавливаем программу

    Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

  2. Нажимаем на "Новое соединение", далее "Новое подключение", указываем имя хоста (айпи), имя пользователя, пароль и жмём "Войти".
  3. Перемещаем папку с вашим скриптом/ботом в правое окно.
  4. Открываем ранее установленную программу PuTTY.
  5. После запуска, в поле "Host Name (or ip address)" указываем ранее полученный наш айпи адрес и нажимаем "Open".
  6. После открытия консоли, вводим своё имя пользователя (login as) и пароль (password). (При вводе пароля, символы не будут отображаться, не пугайтесь)

Второй - FileZilla
  1. Скачиваем и устанавливаем программу

    Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

  2. Указываем Хост ВашАйпи , имя пользователя, пароль и жмём "Быстрое соединение".
  3. Перемещаем папку с вашим скриптом или ботом в правое окно.
  4. Открываем ранее установленную программу PuTTY.
  5. После запуска, в поле "Host Name (or ip address)" указываем ранее полученный наш айпи адрес и нажимаем "Open".
  6. После открытия консоли, вводим своё имя пользователя (login as) и пароль (password). (При вводе пароля, символы не будут отображаться, не пугайтесь)

  • Третий пункт
После того как вы попали в Putty и залили все на сервер. Вы стали БОГОМ, ну не серьезно, большого стоит дойти до сюда и не нанять кодера для установки скрипта на сервер, да.

Обновление пакетов Оськи


Установка Python
apt install python3 python3-pip

Далее стоит вопрос, на какой же библиотеке написан ваш бот? Есть две основных - pyTelegramBotAPI (Telebot) и AIOGram

Telebot - pip3 install pyTelegramBotAPI
AIOGram - pip3 install aiogram

  • Четвертый пункт
Переходим к главному, вот вы установили на сервер питончик, библиотеки и тд. Что теперь делать?
Все просто для этого скачаем утилиту screen (да, есть tmux и подобные утилиты, которые помощнее будут, но я привык к скрину и всегда использую его.
Как установить?
Вводим в терминал - apt install screen

Далее все просто, переходим в нужную папку со скриптом, которую вы залили на сервер
Команда - cd название папки

У вас бот на Python. значит исполняемый файл будет называться либо main.py, либо app.py, либо bot.py

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

Далее вводим python3 название исполняемого файла

Пример:
 
Y Оффлайн

yutake

Участник
LV
0
 
13.04.2023
5
0
0
27

Репутация:

Библиотеки, если их куча будет, все-таки удобнее через pip install -r requirements.txt
где в requirements.txt - список библиотек,
а ещё лучше, конечно, в виртуальном окружении (venv/virtualenv)
 
D Оффлайн

dmnvvv

Участник
LV
3
 
05.05.2023
3
0
24
Награды
3
25

Репутация:

а можно мануал по установке телеграмм-бота?
 
3 Оффлайн

312test123

Участник
LV
3
 
01.04.2023
26
0
25
Награды
4
33

Репутация:

можно написать своего бота, будет круче)
 
K Оффлайн

kotelok

Местный
Участник
LV
3
 
29.05.2023
40
0
30
Награды
4
30

Репутация:

бот-супер! Всем рекомендую, 100%
 
D Оффлайн

dmfe34

Участник
LV
3
 
23.05.2023
24
2
27
Награды
5
24

Репутация:

Спасибо за пост с информацией, стоит изучить
 
V Оффлайн

VZSPB

Участник
LV
3
 
31.12.2023
14
0
17
Награды
3
29

Репутация:

А скажите пожалуйста. Если я скачал к примеру исходник слитый, то я должен его тоже дорабатывать в PyCharm или там достаточно заменить токен и потом через "терминал устанавливать его на сервак" ?
 
V Оффлайн

VZSPB

Участник
LV
3
 
31.12.2023
14
0
17
Награды
3
29

Репутация:

В данной статье я расскажу как ставить простого телеграм бота написанного на ЯП Python на сервер Ubuntu


  • Второй пункт
Вообщем, у вас есть файлы бота, папки бота и тд. Как их залить на сервер? - Есть два способа это сделать, которыми пользуюсь я.

Первый - WinSCP
Второй - FileZilla
А обязательно использовать эти две программы?? Напрямую загружать через файловый менеджер нельзя??? Я приобрел хостинг на beget
 
wlux.net Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
23 845
218
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #11
А обязательно использовать эти две программы?? Напрямую загружать через файловый менеджер нельзя??? Я приобрел хостинг на beget
Можно и напрямую , но удобней и проще через софт
 
A Оффлайн

antonp777

Участник
LV
0
 
13.02.2024
4
0
6
40
Пол
Муж.

Репутация:

Спасибо большое за данный гайд, а то написал бота и не знаю как его запустить!
 
R Оффлайн

radion666

Участник
LV
0
 
26.02.2024
7
0
6
Награды
1
46

Репутация:

Спасибо большое за нанный материал
 
Bulet Оффлайн

Bulet

Местный
Участник
LV
2
 
07.04.2024
56
0
31
Награды
3

Репутация:

Как повысить полномочия до рута в FileZilla? не копирует файл.py в корень.
 
L Оффлайн

lomyholo129

Участник
LV
0
 
18.04.2024
3
0
6
28

Репутация:

Спасибо тебе большое годный контент
 
B Оффлайн

brovane

Участник
LV
3
 
26.08.2023
32
0
30
Награды
4
24

Репутация:

Автор красавчик, очень годный гайд
 
extazy777 Оффлайн

extazy777

Участник
LV
3
 
02.01.2024
22
0
26
Награды
3
25

Репутация:

Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован.
автору респект, полезная инфа
 
ZingerBaby Оффлайн

ZingerBaby

Участник
LV
2
 
17.06.2024
2
0
12
Награды
2
34

Репутация:

Годный контент, спасибо за инфу
 
P Оффлайн

PowerPuff

Участник
LV
0
 
19.09.2024
2
0
6
Награды
1
22

Репутация:

Возможно ли скрестить бота на Питоне и вставки их Тайпскрипта? Или смысла в этом нет?
 

Поиск по форуму

Похожие темы:

shape1
shape2
shape3
shape4
shape7
shape8
Верх