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

Собирай по кусочкам
Не пытайся написать всё сразу и запустить в конце. Так ошибки сваливаются в кучу. Делай по шагу и проверяй после каждого.
- Сначала каркас: подключение, токен из config.py, /start с приветствием. Запусти, убедись, что бот отвечает.
- Потом первая функция из плана. Запусти, проверь.
- Потом вторая. Снова проверь.
Каждый рабочий кусочек это маленькая победа. И если что-то сломалось, ты точно знаешь, где искать: в том, что добавил последним.
Бери код из своих ботов
Тебе не нужно вспоминать всё по памяти. Открой свои прошлые проекты и забирай оттуда готовые куски. Нужны кнопки, посмотри в Бот-Меню. Нужно состояние, загляни в угадайку. Нужно хранение, открой Бот-Памятку. Это не списывание, это нормальная работа: программисты постоянно переиспользуют свой код.
Чеклист готового проекта
Когда кажется, что готово, прогони бота по списку. Это твоя планка качества, та же, что у настоящих ботов.
- Токен в config.py. В основном коде секрета нет.
- Не падает на странном вводе. Напиши боту ерунду, нажми не туда. Он должен вежливо ответить, а не свалиться.
- Делает обещанное. Всё из плана работает, а не только половина.
- Понятный /start. Новый человек сразу понимает, что делать.
Помнишь сквозное правило курса? Частные обработчики выше, общий ловит остальное последним. В своём боте легко про это забыть и потом полчаса гадать, почему кнопки молчат. Если что-то не срабатывает, первым делом проверяй порядок обработчиков.
Контрольный вопрос. Сколько пунктов в чек-листе готового проекта из урока? Напиши число.
Подсказка: Токен в config.py; не падает; делает обещанное; понятный /start.
Онлайн-проверка ответа появится позже
Задание. Собери своего бота по плану из прошлого урока. Используй минимум два кирпича курса (например кнопки и состояние, или данные из интернета и хранение). Пройди чек-лист: токен в config.py, не падает на ерунде, есть понятный /start. Пришли короткое видео работы бота.
Подсказка: Собирай по кусочкам и проверяй после каждого. Готовые куски бери из своих прошлых ботов.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Онлайн-проверка ответа появится позже
Зачёт (капстоун), если:
✅ бот запускается без красных ошибок;
✅ использует минимум два кирпича курса (кнопки, состояние, память, данные из интернета или таймер);
✅ реально делает задуманное, а не половину;
✅ прошёл чеклист готового проекта (токен в config.py, не падает на ерунде, понятный /start);
✅ прислано короткое видео работы.
