Статья Автор: Деникина Н.В., Деникин А.В.

Основы работы с библиотекой python-telegram-bot

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

🔧 Что нам понадобится:

  1. Python 3.7 или новее (установлен на компьютере)

  2. Редактор кода (рекомендуем VS Code или PyCharm)

  3. Токен бота (который мы получили от @BotFather)

 

Где и как писать код?

1. Выбираем среду разработки

Для начинающих лучше всего подходят:

🔹 Вариант 1: VS Code (простой и удобный)

🔹 Вариант 2: PyCharm Community (для Python)

 

Устанавливаем библиотеку python-telegram-bot (PTB)

Открываем терминал (в VS Code — Ctrl + ~) и вводим: pip install python-telegram-bot

В этом курсе мы используем библиотеку PTB 20.x или новее (самую актуальную). 
 

Чтобы проверить, какая версия библиотеки у вас установлена, откройте терминал (или командную строку) и введите:

pip show python-telegram-bot

Если библиотека установлена, вы увидите:

Name: python-telegram-bot
Version: 20.х
Summary: ...
Location: ...

Если библиотека не установлена, будет ошибка:

WARNING: Package(s) not found: python-telegram-bot
 

Если у вас старая версия (ниже 20.х), введите:

pip install --upgrade python-telegram-bot
 

Библиотека python-telegram-bot требует Python 3.7 или новее.

Проверить версию Python можно так:

python --version

(Или python3 --version на Linux/Mac.)

Если версия ниже 3.7:

 

🔹 Что делать, если библиотека не устанавливается?

  1. Проверьте интернет-соединение.

  2. Попробуйте через pip3:

    pip3 install python-telegram-bot
  3. Если ошибка "Permission denied":

    pip install --user python-telegram-bot
 

Другой способ проверить, что библиотека установилась и нужной версии, запустить следующий скрипт:

import telegram
print("Библиотека работает! Версия:", telegram.__version__)

Если выводит версию (например, 20.x) — всё в порядке!
Если ошибка — значит, библиотека не установилась.

Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать