Собери и проверь

План готов, пора собирать. В этом уроке два дела: спокойно сложить бота из кирпичей и проверить его по чек-листу, чтобы он был не «вроде работает», а по-настоящему готовый. Это та планка, что отличает поделку от проекта.

После урока сможешь: объяснить тему «Собери и проверь» и выполнить связанный с ней учебный шаг без подсказки.

Иллюстрация: готовый бот-проект — довольный подросток и робот представляют проект в рамке-портфолио

Собирай по кусочкам

Не пытайся написать всё сразу и запустить в конце. Так ошибки сваливаются в кучу. Делай по шагу и проверяй после каждого.

  1. Сначала каркас: подключение, токен из config.py, /start с приветствием. Запусти, убедись, что бот отвечает.
  2. Потом первая функция из плана. Запусти, проверь.
  3. Потом вторая. Снова проверь.

Каждый рабочий кусочек это маленькая победа. И если что-то сломалось, ты точно знаешь, где искать: в том, что добавил последним.

Бери код из своих ботов

Тебе не нужно вспоминать всё по памяти. Открой свои прошлые проекты и забирай оттуда готовые куски. Нужны кнопки, посмотри в Бот-Меню. Нужно состояние, загляни в угадайку. Нужно хранение, открой Бот-Памятку. Это не списывание, это нормальная работа: программисты постоянно переиспользуют свой код.

Чеклист готового проекта

Когда кажется, что готово, прогони бота по списку. Это твоя планка качества, та же, что у настоящих ботов.

  • Токен в config.py. В основном коде секрета нет.
  • Не падает на странном вводе. Напиши боту ерунду, нажми не туда. Он должен вежливо ответить, а не свалиться.
  • Делает обещанное. Всё из плана работает, а не только половина.
  • Понятный /start. Новый человек сразу понимает, что делать.

Помнишь сквозное правило курса? Частные обработчики выше, общий ловит остальное последним. В своём боте легко про это забыть и потом полчаса гадать, почему кнопки молчат. Если что-то не срабатывает, первым делом проверяй порядок обработчиков.

Контрольный вопрос. Сколько пунктов в чек-листе готового проекта из урока? Напиши число.

Подсказка: Токен в config.py; не падает; делает обещанное; понятный /start.

Онлайн-проверка ответа появится позже

Задание. Собери своего бота по плану из прошлого урока. Используй минимум два кирпича курса (например кнопки и состояние, или данные из интернета и хранение). Пройди чек-лист: токен в config.py, не падает на ерунде, есть понятный /start. Пришли короткое видео работы бота.

Подсказка: Собирай по кусочкам и проверяй после каждого. Готовые куски бери из своих прошлых ботов.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Онлайн-проверка ответа появится позже

Зачёт (капстоун), если:
✅ бот запускается без красных ошибок;
✅ использует минимум два кирпича курса (кнопки, состояние, память, данные из интернета или таймер);
✅ реально делает задуманное, а не половину;
✅ прошёл чеклист готового проекта (токен в config.py, не падает на ерунде, понятный /start);
✅ прислано короткое видео работы.

Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева