Загрузка данных


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

Он должен ответить:

Привет, пользователь!