Сборка бота
Когда логика, тексты и картинки согласованы, код пишет нейросеть. От вас нужно создать бота в Телеграме, безопасно передать ключ, подключить папку с картинками и пройти первую версию своими руками.
10_build_spec.md, папка проекта, картинки
Порядок сборки
- 1
Создать бота в BotFather
делаете выВ Телеграме откройте BotFather и нажмите Create new bot. Бота называйте именем игры, а не именем помощника: на эфире нейросеть сначала придумала короткое название воронки, и бот получил его. BotFather выдаст токен, это ключ доступа к боту.
Настройки агента, которые делают для умных ботов, здесь не нужны. Можно добавить картинку бота, приветствие нейросеть настроит сама.
- 2
Передать ключ безопасно
вместеНа эфире ключ просто вставили в чат с Claude. В промпте 15 это специально изменено: токен хранится в настройках проекта (например, в файле с секретами вне репозитория), в текстах, отчётах и коде его нет. Нейросеть называет только имена нужных параметров.
- 3
Отдать задание в код
делает агентНейросеть пишет сценарного бота по
10_build_spec.md. На эфире Claude писал его на Python. Языковой модели внутри бота нет: только согласованные тексты, кнопки, переходы, сохранение ответов, персонализация, механики, события и напоминания.Пока нейросеть пишет код, вы ей не нужны. Ведущая оставляет такие задачи на ночь.
- 4
Пройти первую версию
делаете выСначала проверяете, что всё работает и считается. Красоту и подачу дорабатывают следующим шагом.
- 5
Подключить картинки и улучшить подачу
вместеПапку с готовыми картинками (название латиницей) добавляете в проект, нейросеть сама вставляет их в код по списку «экран и картинка». Затем выделение текста, темп сообщений, реакции на выбор, прогресс.
- 6
Сервер
вместеСначала бот работает локально. Размещение на сервере отдельная команда, подробнее на этапе «Запуск и анализ».
Как это выглядело на эфире
Подача и темп
- сообщения не вываливаются стеной, но и искусственное ожидание не мешает двигаться;
- важное выделено там, где площадка это поддерживает;
- картинка и текст воспринимаются как один шаг;
- старые и повторные нажатия не запускают ветку второй раз;
- предыдущие сообщения не удаляются ради того, чтобы убрать кнопки, если такого правила не было.
Промпты этапа
Собрать первую работающую версию
- когда брать
- После готового задания. Применяется в среде, где действительно можно создавать и запускать код.
- что подготовить
- Папка проекта, 10_build_spec.md, выбранная платформа и безопасно настроенные доступы.
Реализуй первую версию сценарного бота по 10_build_spec.md и указанным в нем согласованным материалам. Площадка: [площадка]. Папка проекта: [путь].
Сначала проверь, доступны ли тебе файлы, терминал, запуск кода и нужные подключения. Если доступа нет, выдай проект и инструкции запуска; не утверждай, что бот уже работает.
Это запрограммированная воронка, а не свободно отвечающий ИИ-агент. По умолчанию используй согласованные тексты, правила, результаты и переходы. Не добавляй генерацию ответов через языковую модель без отдельной задачи.
Реализуй только согласованный объем: состояния участника, кнопки, сохранение ответов, персонализацию, игровые механики, события аналитики и предусмотренные напоминания. Учти нестандартные действия из отчета проверки. Не переписывай сценарий во время кодирования.
Если среда или площадка требует дополнительных действий владельца, объясни их простыми шагами. Для Telegram при необходимости проведи через создание бота в BotFather. Перед конкретными техническими настройками проверь актуальную официальную документацию.
Секреты используй через согласованный защищенный способ настройки. Не проси вставить реальный токен в публичный текст, не выводи его в отчет, не записывай в сценарий или репозиторий. Если конфигурации не хватает, перечисли только названия нужных параметров.
Создай и запусти доступные проверки. Заверши отчетом: что реализовано; что запускалось; что проверено; чего не хватает; как открыть тестовую версию. Не размещай рабочую версию на сервере без отдельной команды.Что получится: Первый исполняемый блок бота и отчет о фактически сделанном.
Основание в вебинаре: 01:48:25–01:52:46; 02:01:39–02:02:27; 02:10:44–02:11:43; 02:19:02–02:19:42.
Оговорка: Тип бота и этап сборки — из вебинара. Проверка доступных инструментов, безопасная передача секретов и границы публикации добавлены; в эфире ключ передавали в чат.
Добавить медиа и улучшить подачу
- когда брать
- Когда первый блок уже можно пройти и подготовлены реальные файлы медиа.
- что подготовить
- Код прототипа, папка изображений, карта медиа и согласованные тексты.
Подключи подготовленные медиа к прототипу нашей воронки. Реальные файлы находятся здесь: [путь или вложения]. Используй соответствие «ID экрана → ID изображения» из визуального задания.
Сначала проверь, что файлы доступны и подходят нужным сценам. Если изображения нет или оно не соответствует заданию, отметь это, а не подставляй случайное. Не меняй согласованный текст ради картинки.
Доработай представление: отдели смысловые части текста, выдели важное там, где это поддерживается площадкой, проверь длину подписей и удобство кнопок. Изображение и текст должны восприниматься как один шаг.
Проверь темп: сообщения не должны вываливаться сразу большой стеной, но и искусственное ожидание не должно мешать движению. Предложи точечные настройки темпа и способ продолжения; не добавляй лишние нажатия на каждый абзац.
Сохрани согласованную геймификацию: видимый прогресс, реакции на выбор и заработанные результаты. Если при прохождении чего-то не хватает, сначала обозначь улучшение и его влияние на сценарий.
Не удаляй предыдущие сообщения только ради снятия кнопок без согласованного правила. Проверь старые и повторные нажатия, чтобы они не запускали ветку второй раз.
Протестируй доступные варианты отображения. Где проверка на телефоне или другом клиенте недоступна, выдай конкретный список для ручной проверки. В отчете раздели реальные результаты теста и непроверенные предположения.Что получится: Прототип с медиа и отчет о проверке подачи сообщений.
Основание в вебинаре: 02:15:46–02:16:39; 02:18:05–02:19:42; 02:24:33–02:25:01; 02:28:21–02:30:50; 02:49:37–02:52:46; 02:57:41–03:02:18.
Оговорка: Подача, темп и ошибки кнопок — из эфира. Разделение доступных и ручных проверок добавлено.
Когда этап закончен
- бот создан, токен хранится вне текстов и кода;
- первый блок проходится от старта до конца;
- картинки на своих экранах, темп комфортный;
- есть отчёт: что реализовано, что запускалось, что проверено, чего не хватает.