Техническое задание: Telegram-бот для записи в барбершоп
Общее описание
Необходимо разработать чат-бота для мессенджера Telegram, который позволит клиентам самостоятельно записываться к барберу. Навигация должна быть последовательной и понятной.
Функциональные требования и структура бота
1. Главное меню (первый экран)
При старте или команде /start пользователь должен видеть меню с двумя основными опциями:
- Записаться - переход к выбору барбера.
- Контакты - вывод контактной информации заведения.
2. Экран выбора барбера (второй экран)
После выбора пункта "Записаться" пользователь попадает на экран с меню, которое должно содержать:
- Список доступных барберов с указанием их статуса (например):
- Петр (топ барбер)
- Иван (старший барбер)
- Александр (старший барбер)
- Выбрать время в сетке без учета барбера - опция для просмотра и выбора свободного времени без привязки к конкретному мастеру.
- Ввести промокод - поле для активации скидочного промокода.
- Вернуться назад - кнопка для возврата в главное меню.
3. Экран выбора времени (третий экран)
После выбора конкретного барбера или опции "Выбрать время..." пользователь должен получить доступ к интерактивной сетке свободного времени для записи. Логика отображения времени и его бронирования должна быть четко прописана.
Технические и дизайнерские требования
- Интерфейс должен быть интуитивно понятным и удобным для пользователя.
- Обязательно наличие навигационной кнопки "Назад" для возврата на предыдущий шаг.
- Все конфиденциальные данные (названия фирм, прямые телефоны, сайты) должны быть скрыты в финальном ТЗ и вынесены в настройки бота.