Бот за час: код пишет ChatGPT
Главный приём курса: ты не пишешь код — ты его заказываешь. Составляем правильный запрос к ChatGPT («напиши Telegram-бота на Python, объясни каждый шаг»), получаем готовый код и разбираем, как проверять то, что тебе выдали.
Вот запрос, который делает 80% работы курса. Разберём его по частям.
Мастер-промпт для кода бота
Напиши Telegram-бота на Python (библиотека python-telegram-bot). Что делает: отвечает на команду /start приветствием, на любое текстовое сообщение — вежливым эхо. Требования: токен читается из переменной окружения BOT_TOKEN, код одним файлом bot.py, каждый блок кода — с комментарием простыми словами, что он делает. Я не программист: в конце дай пошаговую инструкцию запуска.
Почему промпт устроен так
- «на Python (python-telegram-bot)» — самый популярный язык и библиотека для ботов: у ChatGPT о них максимум знаний, ошибок меньше.
- «токен из переменной окружения» — токен не попадает в код. Привычка с первого дня — в модуле 3 поймёшь, насколько она важна.
- «с комментарием простыми словами» — код становится читаемым: ты видишь, что где происходит, даже не зная Python.
- «я не программист: инструкция запуска» — ChatGPT переключается в режим терпеливого наставника.
Как проверять код, не читая его
- Спроси саму модель: «Объясни, что делает этот код, по-простому. Есть ли в нём что-то, что отправляет данные куда-то, кроме Telegram?»
- Смотри на поведение: запустил → бот делает ровно то, что заказывал? Лишнего не делает?
- Одна функция за раз: заказывай маленькими порциями — простой код и проверяется просто.
Твоя роль
Ты — заказчик и приёмщик: формулируешь, запускаешь, проверяешь, просишь правки. Ровно как в vibe coding, только продукт — бот.
Практика · 4 задача