Задача
Учебный сценарий преподавателя: ученики выбирают свободное время и оставляют заявку на занятие. Преподаватель подтверждает запись вручную. Нужны отмена заявки и защита от бронирования одного времени несколькими людьми.
Что входит в работу
Спроектирован диалог: выбор направления, дня и времени, подтверждение контакта, отправка заявки. Статусы разделены на ожидает подтверждения, подтверждено и отменено. Бот повторно проверяет доступность слота перед сохранением и обрабатывает повторное нажатие кнопки. Преподаватель получает уведомление и может подтвердить или отклонить заявку. Предусмотрены сообщение о недоступном времени, возврат на предыдущий шаг и отмена. Сроки хранения контактных данных согласуются отдельно.
Сроки
Пример плана: 10 рабочих дней
Бюджет
Пример сметы: 35 000 ₽; размещение бота оплачивается отдельно
Результат и критерии приёмки
Критерии готовности: один слот не подтверждается двум ученикам, повторная команда не создаёт дубль, отменённое время снова доступно. При недоступности сервиса бот сообщает об ошибке и предлагает повторить позже. Показатели экономии времени в этом примере не измерялись.
Вывод
Заявку и подтверждённую запись стоит различать в интерфейсе. Отмена должна быть такой же понятной, как создание заявки.