мероприятия · гости · подтверждения

Список гостей и подтверждения в одном боте

Телеграм-бот для мероприятий: гость регистрируется сам, вы видите, кто придёт и кому нужен стул у прохода.

5 000 000 токенов бесплатно без программиста файл остаётся у вас
Г
Летний маркет · гости бот, онлайн
Регистрация на «Летний маркет», 12 июля. Как вас зовут?11:04
Анна Ковалёва, приду с мужем11:05
Записала двух. Телефон и пожелания по меню?11:05
+7 900 ··· 41 07, без алкоголя11:06
Заявка №37
12 июля, 18:002 гостя
пометка: без алкоголяподтверждена
Напомню за день. Если планы изменятся — жмите «Не смогу».11:07

три знакомых вечера

Почему список гостей живёт в трёх местах

Пока регистрация разбросана по чатам и блокнотам, один и тот же вопрос задают все.

01

Пятница, вы печатаете карточки гостей. В блокноте «Анна +1», в переписке «муж вегетарианец», в таблице просто «Анна». Три записи, ни одна не полная. В приложении это одна заявка.

02

Утро перед событием, нужно точное число. Кому-то вы ответили «да», кто-то написал «не смогу» в сторис. Счётчик покажет заявки, подтверждения и отказы.

03

Гость спрашивает адрес в третий раз. Вы листаете переписку вверх, а пятеро ждут ответа. Человек открывает заявку и видит время, место и статус.

границы возможностей

Что бот берёт на себя, а что остаётся вам

Регистрацию на мероприятие и подтверждения бот закрывает почти целиком. Площадку и фотографа — нет.

ДА
Принимает регистрацию
Имя, телефон, число гостей, пожелания по меню.
Держит статусы
Новая → подтверждена → гость пришёл. Отказ — отдельно, история в карточке.
Считает день
Заявки, подтверждения, гости и пометки по меню. Четыре цифры вместо пересчёта.
НЕТ
Не рассылает приглашения за вас
Анонс и публикацию делаете сами. Бот принимает пришедших по ссылке.
Не проводит оплату
В заявке только отметка «оплачено». Банк бот не подключает.
Не сажает гостей за столы
Схему зала он не рисует. Зато видит, кому нужен стул у прохода.

как выглядит заявка

Одна карточка вместо пяти сообщений

Всё о госте перед событием — на одном экране, без подъёма переписки.

Заявка №37 подтверждена
ГостьАнна Ковалёва, @anna_k
Телефон+7 900 ··· 41 07
СобытиеЛетний маркет · 12 июля, 18:00
Гостей2 взрослых
Менюбез алкоголя, одно блюдо без мяса
Оплатавзнос 1 200 ₽
Заметкаприедет к 18:30
Статус: гость пришёл12 июля
что войдёт в приложение

Шесть экранов, которых хватает для события

Модули уже в промпте: бот не станет выяснять, что такое «подтверждение гостя».

1

Форма или каталог

Одно событие — форма. Несколько — карточки с кнопкой «Зарегистрироваться».

2

Список заявок

Все гости лентой: поиск по имени, фильтр по статусу.

3

Статусы

Новая → подтверждена → гость пришёл. Отказ виден отдельно от молчания.

4

Карточка гостя

Контакты, гости, меню, оплата, заметки и смена статуса.

5

Счётчики за день

Заявки, подтверждения, гости и пометки по меню — на первом экране.

6

Тема Telegram

Светлая и тёмная, крупные кнопки под палец.


сколько это стоит

Три способа получить один и тот же список

Только деньги, срок, правки и вопрос «кому принадлежит результат».

Таблица прокручивается вбок →

Что сравниваем Нанять разработчика Купить подписку Собрать самому
Деньги Работа под ключ — десятки тысяч рублей. Ежемесячный платёж за чужой сервис. 5 000 000 токенов бесплатно
без подписки
Срок Недели: бриф, макет, согласование, тесты. Старт быстрый, но шаблон придётся подгонять. Один вечер: промпт и ответы.
Правки Переписка и новая смета. Только то, что разрешил тариф. Словами в чат — приложение пересобирается.
Кому принадлежит Зависит от договора. Сервису: отключили платёж — потеряли гостей. Вам: один HTML-файл на диске.

Разница не в функциях, а в том, кто хозяин: файл вместо аренды. Соседние задачи — отчёты и учёт денег — собираются так же.

пять причин собрать самому

Почему это удобно именно организатору

1

Экономия

Ни разработки, ни подписки: первая сборка бесплатна.

2

Приложение принадлежит вам

На выходе один HTML-файл. Заявки не пропадут, даже если сервис закроется.

3

Правки словами

Нужно поле «кто вас пригласил» — одна фраза в чат.

4

Не нужно ждать разработчика

Событие через неделю, а список нужен завтра.

5

Нет лимитов тарифа на функции

Никто не скажет «на этом плане 50 гостей».

Событие в субботу — список готов в пятницу

5 000 000 токенов, промпт ниже и семь шагов.

Начать в Telegram

инструкция из 7 шагов

От слова «старт» до файла с гостями

На скриншотах те же экраны, что вы увидите. Промпт лежит ниже.

шаг 1

Приложение установлено

Напишите боту «старт» — он пришлёт ссылку на установку. Дальше всё внутри Telegram.

Бот прислал ссылку на установку приложения после слова старт
Сообщение со ссылкой на установку
шаг 2

Нажмите «Открыть веб-интерфейс»

На стартовом экране нажмите Открыть веб-интерфейс — откроется область с проектами.

Кнопка Открыть веб-интерфейс на стартовом экране приложения
Кнопка «Открыть веб-интерфейс»
шаг 3

Нажмите «Создать проект»

Кнопка Создать проект открывает отдельную папку для файлов и переписки.

Кнопка Создать проект в веб-интерфейсе приложения
Новый проект для мероприятия
шаг 4

Впишите название проекта

Назовите понятно: «Летний маркет». Впишите название и нажмите Создать проект.

Поле с названием проекта и кнопка Создать проект
Название будущего приложения
шаг 5

Скопируйте промпт со страницы

Нажмите «Скопировать промпт» ниже. В проекте вставьте текст в поле сообщения через Ctrl+V.

Промпт вставлен в поле сообщения проекта
Промпт в поле сообщения
шаг 6

Нажмите «Отправить»

Кнопка Отправить ↑ или клавиша Enter — промпт уходит в работу. Прикреплять ничего не нужно.

Кнопка Отправить рядом с полем сообщения
Отправка промпта
шаг 7

Ответьте на 8–15 вопросов

Бот спросит про события и гостей — отвечайте словами. В конце отдаст готовый HTML-файл с формой и списком.

Бот задаёт вопросы о мероприятии перед сборкой приложения
Вопросы бота и готовый файл
промпт целиком

Скопируйте и вставьте в проект

Тот же текст, что на шаге 5. Дописывать ничего не нужно: детали бот спросит сам.

Промпт для бота мероприятий 8–15 вопросов
Ты — 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 токенов бесплатно · без подписки · файл остаётся у вас