📄 Шумный корпус · полное описание решения и сценарии тестирования · 2026-08-03 · Тюнинг бизнеса

Шумный корпус — как устроено решение и как его проверить

Бронирование пространств активного досуга 9 корпуса: резидент занимает этаж на два часа через Telegram-бот или публичный календарь, сервис-координатор подтверждает заявку, на входе группа называет код. Каждая бронь живёт в CRM Битрикс24 сделкой со стадиями.

Тестовый контур собран и работает. Календарь — biztune.ru/shumny/, кабинет управляющего — ссылка с ключом доступа отправлена в Telegram, бот — @UKMiraTest_bot. CRM — наш портал biztune39, воронка «Шумный корпус». Портал кампуса и решение «Горячая вода» не затронуты.

1. Из чего состоит

ЧастьРоль
Telegram-ботТочка входа резидента: знакомство, выбор слота, оформление, код на вход, напоминания, отмена
Публичный календарьОткрытая страница со свободным временем по трём этажам, под QR-код в корпусе. Записаться — в один клик
Кабинет управляющегоОчередь заявок, шахматка дня, вход по коду, отчёты, журнал, настройки правил
CRM Битрикс24Контакты резидентов, сделки-брони со стадиями, история, отчётность штатными средствами

Занятость ведёт само приложение — бот, публичная страница и кабинет смотрят в один календарь, поэтому расхождений не бывает: занятый слот исчезает у всех одновременно.

2. Что бронируется

ЭтажНазначениеАктивности в боте
2 этажспортивныеРастяжка, Йога, Танцевальная тренировка, Функциональная тренировка, Другое
3 этажшумныеНастольные игры, Приставка, Гитара, Командная игра, Встреча по интересам, Другое
4 этажспокойныеКиноклуб, Шахматы, Обсуждение, Проектная встреча, Творческая встреча, Другое

Слот — 2 часа. Будни 12:00–00:00, выходные с 10:00 (последний слот 22:00–00:00; «до 01:00» — крайнее время освобождения корпуса). Горизонт записи — 5 дней. Названия этажей, активности и расписание меняются в кабинете без программиста.

3. Путь резидента

  1. Первый вход. Бот объясняет, зачем данные, и спрашивает ФИО, корпус, комнату и телефон (телефон — штатной кнопкой Telegram). Повторно не спрашивает.
  2. Выбор. Дата → этаж → свободное время. Занятые и прошедшие слоты не показываются вовсе.
  3. Удержание. Как только слот выбран, он придерживается на 15 минут — пока идёт оформление, никто другой его не займёт.
  4. Детали. Активность из списка своего этажа (или «Другое» текстом), количество участников, необязательный комментарий координатору.
  5. Проверка и отправка. Бот показывает сводку и текст об ответственности, резидент подтверждает.
  6. Ожидание решения. Заявка уходит координатору; бот прямо говорит, что приходить рано.
  7. Решение. Подтвердили — приходит код на вход и памятка. Отклонили — приходит причина и предложение выбрать другое время.
  8. Напоминания. За 3 часа — общее, за 5 минут — «соберите группу у входа», с кодом.
  9. Свои брони. Раздел «Мои брони»: статус, код, кнопка отмены (позже чем за 2 часа — только через координатора).

4. Путь через публичный календарь

Резидент открывает страницу по ссылке или QR, видит занятость трёх этажей на пять дней, выбирает свободный слот и нажимает «Записаться» — открывается бот с уже выбранным этажом, датой и временем. Дальше бот дозапрашивает недостающие данные и оформляет бронь. Имён, комнат и кодов на публичной странице нет — только «свободно / занято».

5. Что видит сотрудник

6. Связь с CRM Битрикс24

Резидент — контакт (существующий находится по телефону, дубль не создаётся), бронь — сделка в воронке «Шумный корпус» с полями: пространство, слот, активность, участники, код. Синхронизация двусторонняя.

ДействиеСтадия сделкиРезиденту
Заявка созданаНа подтверждении«Заявка отправлена координатору»
ПодтвердитьПодтвержденаКод на вход и памятка
Отклонить с причинойОтклоненаПричина + предложение другого времени
Время началосьИдёт
Код погашен на входеПришёл«Код принят, хорошей активности»
Отметка неявкиНе пришёл
Отмена резидентомОтмененаПодтверждение отмены

Обратная сторона: если стадию сделки подвинуть руками в Битриксе, приложение подтянет статус брони к себе в течение минуты. Из CRM тянется только статус — время и состав остаются за приложением, иначе календарь можно было бы сломать случайной правкой.

7. Правила, которые система держит сама


Сценарии тестирования

Проверять удобнее с телефона: бот @UKMiraTest_bot, календарь biztune.ru/shumny/, кабинет — по ссылке с ключом из Telegram. Тесты независимы, порядок произвольный. Рядом с каждым — что именно он доказывает.

Тест 1. Первое знакомство и бронь из бота 5 минут

Напишите боту /start, представьтесь, укажите корпус и комнату, отправьте телефон кнопкой. Дальше «Забронировать» → дата → этаж → время → активность → участники → комментарий пропустить → «Отправить заявку».

Ожидается: приходит «Заявка №N отправлена», в кабинете на вкладке «Заявки» появляется карточка с вашими данными, в CRM — новый контакт и сделка на стадии «На подтверждении».

Проверяет весь основной путь и запись в CRM.

Тест 2. Подтверждение координатором 1 минута

В кабинете нажмите «Подтвердить» на своей заявке.

Ожидается: в боте приходит «Бронь подтверждена» с кодом на вход, сделка в CRM переезжает на стадию «Подтверждена», в журнале появляется запись с автором.

Тест 3. Отклонение с причиной 2 минуты

Создайте вторую заявку с другого дня и отклоните её в кабинете, написав причину.

Ожидается: резиденту приходит отказ с текстом причины и кнопкой выбрать другое время; слот сразу освобождается и снова виден в календаре; стадия сделки — «Отклонена».

Тест 4. Запись с публичного календаря в один клик 2 минуты

Откройте biztune.ru/shumny/ с телефона, выберите свободный слот, нажмите «Записаться».

Ожидается: открывается бот, слот уже выбран — заново дату и время указывать не нужно; бот сообщает, что слот придержан, и просит только недостающее.

Это главный сценарий для QR-кода в корпусе.

Тест 5. Вход по коду 1 минута

В кабинете откройте «Вход по коду», введите код из бота, нажмите «Пришли — запустить».

Ожидается: показывается бронь с составом и комнатой, после нажатия статус меняется на «Пришли», сделка в CRM — на стадию «Пришёл», повторный ввод того же кода уже не срабатывает.

Тест 6. Занятость видна всем сразу 1 минута

Забронируйте слот и обновите публичный календарь.

Ожидается: слот стал «занято» на странице, пропал из выдачи бота и появился в шахматке кабинета — без ручной синхронизации.

Тест 7. Одна бронь в день 2 минуты

Имея активную бронь, попробуйте забронировать второй слот на ту же дату.

Ожидается: бот не показывает эту дату в списке либо отвечает, что на этот день бронь уже есть, и предлагает другую дату.

Тест 8. Удержание слота до 16 минут

Начните оформление (выберите слот), но не доводите до отправки. Параллельно откройте публичный календарь.

Ожидается: пока идёт оформление, слот показан занятым; примерно через 15 минут он освобождается сам и снова доступен.

Защита от гонки за один слот в вечерний час пик и от «висящих» оформлений.

Тест 9. Отмена резидентом 1 минута

В боте «Мои брони» → «Отменить бронь» для брони, до которой больше двух часов.

Ожидается: бронь отменена, слот сразу свободен, сделка — на стадии «Отменена». Для брони, до которой меньше двух часов, бот откажет и предложит связаться с координатором.

Тест 10. Ручная бронь сотрудником 2 минуты

В кабинете на вкладке «Шахматка» кликните по свободной ячейке и заполните данные резидента.

Ожидается: бронь появляется сразу подтверждённой, в CRM создаётся контакт и сделка, слот занят для всех остальных.

Сценарий «резидент подошёл лично на стойку».

Тест 11. Управление прямо из Битрикс24 2 минуты

Откройте сделку брони в CRM и перетащите её на другую стадию — например, «Не пришёл».

Ожидается: в течение минуты статус брони в кабинете меняется сам, в журнале появляется запись с автором «CRM». Если перевести в «Подтверждена» — резиденту уйдёт код.

Доказывает, что кабинет и CRM — одна система, а не две базы.

Тест 12. Настройки без программиста 3 минуты

В кабинете на вкладке «Настройки» поменяйте, например, горизонт записи с 5 на 3 дня или добавьте активность этажу, сохраните.

Ожидается: бот и публичный календарь сразу начинают работать по новым правилам — перезапуск не нужен.

Тест 13. Отчёты 1 минута

После нескольких тестовых броней откройте вкладку «Отчёты».

Ожидается: счётчики броней, подтверждений и неявок, загрузка по этажам и популярные активности. Те же данные доступны в CRM по сделкам воронки.

Что в этой версии сознательно не делается

Поимённый список участников с проверкой каждого по базе проживающих, правила с номером версии и фиксацией согласия, приёмка помещения по чек-листу, санкции и блокировки, гости не-резиденты. Это отдельный этап развития — в текущей версии список участников координатор ведёт как сейчас, глазами, а количество человек резидент указывает числом.

Переход на контур кампуса

Замена тестового бота на бот кампуса и нашего портала на портал кампуса — это правка настроек, а не переделка: код остаётся тот же. Отдельно понадобятся ключ портала кампуса, учётная запись сервис-координатора и место для ссылки с QR-кодом.


Тюнинг бизнеса · biztune.ru · biztune.pro