Launch: the bot comes alive on your computer
Running the generated code: install Python, install the library, provide the token and see your bot's first live reply. Plus what to do with launch errors — spoiler: the same ChatGPT fixes them.
Код есть, токен есть. Оживляем.
Три шага до запуска
- Python. Скачай с python.org (кнопка Download, всё по умолчанию). Проверка: в терминале
python --version— увидел номер версии, всё хорошо. - Библиотека. В терминале:
pip install python-telegram-bot. Одна команда — библиотека для работы с Telegram установлена. - Токен. Помнишь, код читает токен из переменной окружения BOT_TOKEN? Инструкция запуска от ChatGPT покажет команду для твоей системы (например,
export BOT_TOKEN=твой_токен). Затем:python bot.py.
Момент истины
Открой своего бота в Telegram → /start → он ответил. Это отвечает программа, которая прямо сейчас работает на твоём компьютере. Закроешь терминал — бот «уснёт» (онлайн 24/7 сделаем в модуле 3).
Если что-то пошло не так
Ошибки при первом запуске — норма, а не катастрофа. Алгоритм один:
- Скопируй текст ошибки из терминала целиком.
- Отправь ChatGPT: «Запускаю бота, вот ошибка: [текст]. Объясни простыми словами, в чём дело, и дай исправление».
- Применяй исправление → запускай снова. Две-три итерации решают почти всё.
Частые грабли
- «python не является командой» — Python не установился или нужно писать
python3. - Ошибка с токеном — переменная не установлена или токен скопирован с лишним пробелом.
- Бот молчит без ошибок — проверь, тому ли боту пишешь и запущена ли программа.
Practice · 4 task