Нейрокурс

Запуск: бот оживает на твоём компьютере

Запускаем сгенерированный код: ставим Python, устанавливаем библиотеку, подставляем токен и видим первое «живое» сообщение от своего бота. Плюс что делать с ошибками при запуске — спойлер: их чинит тот же ChatGPT.

Код есть, токен есть. Оживляем.

Три шага до запуска

  1. Python. Скачай с python.org (кнопка Download, всё по умолчанию). Проверка: в терминале python --version — увидел номер версии, всё хорошо.
  2. Библиотека. В терминале: pip install python-telegram-bot. Одна команда — библиотека для работы с Telegram установлена.
  3. Токен. Помнишь, код читает токен из переменной окружения BOT_TOKEN? Инструкция запуска от ChatGPT покажет команду для твоей системы (например, export BOT_TOKEN=твой_токен). Затем: python bot.py.

Момент истины

Открой своего бота в Telegram → /start → он ответил. Это отвечает программа, которая прямо сейчас работает на твоём компьютере. Закроешь терминал — бот «уснёт» (онлайн 24/7 сделаем в модуле 3).

Если что-то пошло не так

Ошибки при первом запуске — норма, а не катастрофа. Алгоритм один:

  1. Скопируй текст ошибки из терминала целиком.
  2. Отправь ChatGPT: «Запускаю бота, вот ошибка: [текст]. Объясни простыми словами, в чём дело, и дай исправление».
  3. Применяй исправление → запускай снова. Две-три итерации решают почти всё.

Частые грабли

  • «python не является командой» — Python не установился или нужно писать python3.
  • Ошибка с токеном — переменная не установлена или токен скопирован с лишним пробелом.
  • Бот молчит без ошибок — проверь, тому ли боту пишешь и запущена ли программа.
Практика · 4 задача