1. Проверяем Python
В VS Code открой Terminal → New Terminal и введи:
python --version
Потом:
py --version
Если py показывает нормальную версию Python — используем py, а не python.
2. Проверяем pip
Введи:
py -m pip --version
Если получаешь что-то вроде:
pip 26.x.x from ... (python 3.14)
— всё хорошо.
Если pip отсутствует, не надо пока ничего чинить — скинь мне ошибку.
3. Устанавливаем Telegram-библиотеку
Введи:
py -m pip install pyTelegramBotAPI
Если увидишь:
Successfully installed ...
или:
Requirement already satisfied
— библиотека установлена.
4. Проверяем библиотеку
Введи:
py -c "import telebot; print('TELEBOT OK')"
Должно появиться:
TELEBOT OK
⚠️ Если python опять показывает Inkscape
Например:
C:\Program Files\Inkscape\bin\python.exe
Это не страшно.
Не используй тогда:
python ...
Используй:
py ...
Именно py у нас на первом ПК запускал нормальный Python 3.14.
5. Создаём бота в Telegram
В Telegram найди:
@BotFather
Введи:
/newbot
Следуй его инструкциям.
Он выдаст тебе TOKEN.
⚠️ Токен никому не отправляй, в том числе мне.
6. Создаём файл бота
В VS Code создай, например:
bot.py
Вставь:
import telebot
bot = telebot.TeleBot("ТВОЙ_ТОКЕН")
@bot.message_handler(commands=["start"])
def say_hi(message):
bot.send_message(message.chat.id, "Привет, пользователь!")
bot.polling()
Вместо:
ТВОЙ_ТОКЕН
вставь токен от BotFather.
7. Запускаем
Сначала попробуй обычным способом:
py bot.py
Если файл называется иначе — например main.py:
py main.py
Если py bot.py работает
В терминале программа останется запущенной и не вернётся сразу к:
PS D:\Desktop\...
Теперь открываешь своего бота в Telegram и отправляешь:
/start
Он должен ответить:
Привет, пользователь!