Нейрокурс

Бот за час: код пишет ChatGPT

Главный приём курса: ты не пишешь код — ты его заказываешь. Составляем правильный запрос к ChatGPT («напиши Telegram-бота на Python, объясни каждый шаг»), получаем готовый код и разбираем, как проверять то, что тебе выдали.

Вот запрос, который делает 80% работы курса. Разберём его по частям.

Мастер-промпт для кода бота

Напиши Telegram-бота на Python (библиотека python-telegram-bot).
Что делает: отвечает на команду /start приветствием,
на любое текстовое сообщение — вежливым эхо.
Требования: токен читается из переменной окружения BOT_TOKEN,
код одним файлом bot.py, каждый блок кода — с комментарием
простыми словами, что он делает.
Я не программист: в конце дай пошаговую инструкцию запуска.

Почему промпт устроен так

  • «на Python (python-telegram-bot)» — самый популярный язык и библиотека для ботов: у ChatGPT о них максимум знаний, ошибок меньше.
  • «токен из переменной окружения» — токен не попадает в код. Привычка с первого дня — в модуле 3 поймёшь, насколько она важна.
  • «с комментарием простыми словами» — код становится читаемым: ты видишь, что где происходит, даже не зная Python.
  • «я не программист: инструкция запуска» — ChatGPT переключается в режим терпеливого наставника.

Как проверять код, не читая его

  1. Спроси саму модель: «Объясни, что делает этот код, по-простому. Есть ли в нём что-то, что отправляет данные куда-то, кроме Telegram?»
  2. Смотри на поведение: запустил → бот делает ровно то, что заказывал? Лишнего не делает?
  3. Одна функция за раз: заказывай маленькими порциями — простой код и проверяется просто.

Твоя роль

Ты — заказчик и приёмщик: формулируешь, запускаешь, проверяешь, просишь правки. Ровно как в vibe coding, только продукт — бот.

Практика · 4 задача