Список гостей и подтверждения в одном боте
Телеграм-бот для мероприятий: гость регистрируется сам, вы видите, кто придёт и кому нужен стул у прохода.
Почему список гостей живёт в трёх местах
Пока регистрация разбросана по чатам и блокнотам, один и тот же вопрос задают все.
Пятница, вы печатаете карточки гостей. В блокноте «Анна +1», в переписке «муж вегетарианец», в таблице просто «Анна». Три записи, ни одна не полная. В приложении это одна заявка.
Утро перед событием, нужно точное число. Кому-то вы ответили «да», кто-то написал «не смогу» в сторис. Счётчик покажет заявки, подтверждения и отказы.
Гость спрашивает адрес в третий раз. Вы листаете переписку вверх, а пятеро ждут ответа. Человек открывает заявку и видит время, место и статус.
Что бот берёт на себя, а что остаётся вам
Регистрацию на мероприятие и подтверждения бот закрывает почти целиком. Площадку и фотографа — нет.
- Принимает регистрацию
- Имя, телефон, число гостей, пожелания по меню.
- Держит статусы
- Новая → подтверждена → гость пришёл. Отказ — отдельно, история в карточке.
- Считает день
- Заявки, подтверждения, гости и пометки по меню. Четыре цифры вместо пересчёта.
- Не рассылает приглашения за вас
- Анонс и публикацию делаете сами. Бот принимает пришедших по ссылке.
- Не проводит оплату
- В заявке только отметка «оплачено». Банк бот не подключает.
- Не сажает гостей за столы
- Схему зала он не рисует. Зато видит, кому нужен стул у прохода.
Одна карточка вместо пяти сообщений
Всё о госте перед событием — на одном экране, без подъёма переписки.
Шесть экранов, которых хватает для события
Модули уже в промпте: бот не станет выяснять, что такое «подтверждение гостя».
Форма или каталог
Одно событие — форма. Несколько — карточки с кнопкой «Зарегистрироваться».
Список заявок
Все гости лентой: поиск по имени, фильтр по статусу.
Статусы
Новая → подтверждена → гость пришёл. Отказ виден отдельно от молчания.
Карточка гостя
Контакты, гости, меню, оплата, заметки и смена статуса.
Счётчики за день
Заявки, подтверждения, гости и пометки по меню — на первом экране.
Тема Telegram
Светлая и тёмная, крупные кнопки под палец.
Три способа получить один и тот же список
Только деньги, срок, правки и вопрос «кому принадлежит результат».
Таблица прокручивается вбок →
| Что сравниваем | Нанять разработчика | Купить подписку | Собрать самому |
|---|---|---|---|
| Деньги | Работа под ключ — десятки тысяч рублей. | Ежемесячный платёж за чужой сервис. | 5 000 000 токенов бесплатно без подписки |
| Срок | Недели: бриф, макет, согласование, тесты. | Старт быстрый, но шаблон придётся подгонять. | Один вечер: промпт и ответы. |
| Правки | Переписка и новая смета. | Только то, что разрешил тариф. | Словами в чат — приложение пересобирается. |
| Кому принадлежит | Зависит от договора. | Сервису: отключили платёж — потеряли гостей. | Вам: один HTML-файл на диске. |
Разница не в функциях, а в том, кто хозяин: файл вместо аренды. Соседние задачи — отчёты и учёт денег — собираются так же.
Почему это удобно именно организатору
Экономия
Ни разработки, ни подписки: первая сборка бесплатна.
Приложение принадлежит вам
На выходе один HTML-файл. Заявки не пропадут, даже если сервис закроется.
Правки словами
Нужно поле «кто вас пригласил» — одна фраза в чат.
Не нужно ждать разработчика
Событие через неделю, а список нужен завтра.
Нет лимитов тарифа на функции
Никто не скажет «на этом плане 50 гостей».
Событие в субботу — список готов в пятницу
5 000 000 токенов, промпт ниже и семь шагов.
От слова «старт» до файла с гостями
На скриншотах те же экраны, что вы увидите. Промпт лежит ниже.
Приложение установлено
Напишите боту «старт» — он пришлёт ссылку на установку. Дальше всё внутри Telegram.
Нажмите «Открыть веб-интерфейс»
На стартовом экране нажмите Открыть веб-интерфейс — откроется область с проектами.
Нажмите «Создать проект»
Кнопка Создать проект открывает отдельную папку для файлов и переписки.
Впишите название проекта
Назовите понятно: «Летний маркет». Впишите название и нажмите Создать проект.
Скопируйте промпт со страницы
Нажмите «Скопировать промпт» ниже. В проекте вставьте текст в поле сообщения через Ctrl+V.
Нажмите «Отправить»
Кнопка Отправить ↑ или клавиша Enter — промпт уходит в работу. Прикреплять ничего не нужно.
Ответьте на 8–15 вопросов
Бот спросит про события и гостей — отвечайте словами. В конце отдаст готовый HTML-файл с формой и списком.
Скопируйте и вставьте в проект
Тот же текст, что на шаге 5. Дописывать ничего не нужно: детали бот спросит сам.
Ты — senior product designer, UX-архитектор и frontend-разработчик. Помоги человеку без технических знаний собрать приложение для мероприятий: регистрация гостей, подтверждения, список заявок и статусы. Человек не должен проектировать базу данных — это твоя работа.
Сначала короткий опрос на понятном языке (8–15 вопросов, с вариантами ответов): что за мероприятия и как часто они проходят; откуда приходят гости (афиша, соцсети, друзья, прошлые события); какие данные нужны при регистрации (имя, телефон, число гостей, пожелания по меню, комментарий); нужен ли взнос за участие; как сейчас отмечаете, кто подтвердил, а кто нет; что важно видеть сразу после открытия; сколько гостей ожидаете; нужны ли напоминания и счётчики. Не спрашивай про фреймворки, базы данных и архитектуру. После ответов коротко перескажи, что понял, и приступай.
Сам спроектируй сущности: заявка на участие, гость, событие, статус, заметка, уведомление. Продумай поля, связи по стабильным ID, статусы «новая → подтверждена → гость пришёл» и отдельный «не смогу», экраны, пустые состояния, подтверждения удаления и то, что происходит после каждого действия. Из карточки заявки можно сменить статус, добавить заметку «нужен стул у прохода» или «приедет к 18:30» и скопировать телефон гостя — без перехода в другой раздел.
Экраны: 1) форма регистрации, а если событий несколько — каталог карточек с датой, местом и кнопкой «Зарегистрироваться»; 2) список заявок с поиском по имени, фильтром по статусу и дате; 3) карточка заявки; 4) счётчики за день: сколько заявок, сколько подтверждено, сколько всего гостей и сколько пометок по меню.
Дизайн: самостоятельно выбери цельную систему — крупная типографика, понятная иерархия, единые компоненты, hover/focus, адаптив от 360 px. Никакого визуального шума и декоративных цифр.
Технически: один HTML-файл, CSS и vanilla JS внутри, localStorage как хранилище, без backend, сборщиков и npm. Внутри файла раздели слои: storage → сущности → фичи → компоненты → экраны → навигация. После любого изменения данные сохраняются, интерфейс перерисовывается сразу, без перезагрузки.
Добавь небольшой набор реалистичных демо-данных (гости с пометками по меню и оплате) и кнопку «Удалить тестовые данные» с подтверждением, одноразово. Предусмотри пустые поля, битые данные в localStorage, удаление связанных записей, закрытие модальных окон по Escape и по клику на фон.
Перед выдачей сам пройди основные сценарии: регистрация гостя, подтверждение, отметка «гость пришёл», отказ, перезагрузка страницы, работа с телефона. Исправь найденное сам.
Ответ — полный готовый HTML-файл, без «вставьте этот фрагмент». Все дальнейшие правки — тоже полным файлом.
Моя задача: ___ (одна фраза о ваших мероприятиях и гостях).
Что обычно спрашивают перед сборкой
Это настоящий бот с сервером или просто страница с формой?
Приложение на HTML живёт внутри Telegram, заявки хранятся в браузере. Сервер и хостинг не нужны.
Понадобится токен BotFather для запуска?
Для сборки токен не нужен: хватит приложения, промпта и ответов. Он понадобится, только если позже подключите своего бота к серверу.
Где оказываются заявки гостей и не потеряются ли они?
В списке внутри приложения: имя, контакты, гости, меню, статус. Данные не уходят в чужое облако.
Можно ли принимать взнос за участие через приложение?
Бот не проводит платежи: в заявке только отметка «оплачено». Деньги берёте переводом или наличными.
Что будет, если гостей станет в разы больше?
Список держит сотни заявок: поиск, фильтры, счётчики. Станет больше событий — попросите каталог.
Сколько токенов уйдёт на такое приложение?
Первая сборка — сотни тысяч токенов из 5 000 000. Чем точнее ответы, тем меньше правок.
Список гостей, который ведёт себя сам
Напишите боту «старт», установите приложение, вставьте промпт и ответьте на вопросы.
5 000 000 токенов бесплатно · без подписки · файл остаётся у вас