Бот для салона
***Админ***
[Записи клиентов]
1. Вывод всех записей:
- ФИО, тел, дата;
- Открыть чат с пользователем;
1.2 Потдвердить выполнение записи\отменить;
- 1.2.1 "Потверждение" фиксирует что услуга была оказа и уведомляет об успешном выполнение пользователя. Добавляет пользователю данную услугу в историю посещений
- 1.2.2 "Отмена", отменяет\анулирует запись, уведомляет клиента что запись была анулирована администратором(с указанием администратора и контактных данных его)
2. На неделю:
- Динамическое инлайн меню с календарем и функционалом, просмотра записи, потверждение\анулирования
- ФИО, тел, дата, открыть чат, кнопка вызова клиента
[Время записи]
1.Просмотр текущего времени
1.1 Редактирование времени оказания услуги
- 1.1.1 При редактирование учитыватеся есть ли на это время пользователи с активной записью, вывод полной информации о пользователях и запрет изменений времени. Если активных записей на это время нет, то можно изменить время оказания услуги
1.2 Удаления:
- 1.2.1 При удалении учитыватеся есть ли на это время пользователи с активной записью, вывод полной информации о пользователях. При потдверждении удаления, пользователи получат уведомление о анулировании их записей на каждый день на текущие время. Если нет активных записей, то удаление времени никого уведомлять не будет.
1.3 Уведомление о новом времени пользователей
[Мой график]
1. Добавить выходной
1.1 Просмотр календаря с визуализацией рабочих\выходных дней, выбор в календаре даты и потверждения её как выходной день.
- 1.1.1 Если есть пользователи на день который отмечает администратор, выводится сообщение о клиентах с возможностью анулировать их записи(аналогично пункту 1.2.1). Возможность создать выходной день доступна только если нет клиентов на текущий день.
1.2 Функционал отправки всем клиентом уведомления о выходном дне администратора
2. Отображения текущих выходных дней.
2.1 Возможность оповестить о текущем выходном дне
2.2 Удаление выходного дня
***Пользователь***
Первично при первом открытие бота, пользователь проходит регистрацию, одно нажатие кнопки передает от пользователя номер телефона и его имя. На основе этого создается пользователь, а администраторы получают возможность связываться посредством телеграмм или звонка к клиенту.
[Запись]
1. Вывод динамического inline календаря с визуализацией выходных дней
1.1 После выбора даты, отображается inline меню с выбором времени которое внес администратор.
1.2 Отмена выбраного дня
#После выбора дня и времени, администратор получает уведомление о новом клиенте с детальной информацией. Клиент получает потверждение о том что он забронировал текущую дату и время.
[Мои записи]
1. Вывод inline меню с текущими записями пользователя
1.1 Изменить время записи: Предоставляет пользователю функционал выбора свободного времени, после потверждения изменения времени, администравтор получает сообщение что пользователь изменил время оказания услуги.
1.2 Удаление уведомляет администратора о анулирование услуги. Пользователь получает потверждение что он анулировал запись на текущую услугу.
[История записей]
1. Отображения списком дат и времени когда была оказана услуга
[Профиль мастера]
1. Информация о мастере, ссылки на соц сети, работы, описание
[Записи клиентов]
1. Вывод всех записей:
- ФИО, тел, дата;
- Открыть чат с пользователем;
1.2 Потдвердить выполнение записи\отменить;
- 1.2.1 "Потверждение" фиксирует что услуга была оказа и уведомляет об успешном выполнение пользователя. Добавляет пользователю данную услугу в историю посещений
- 1.2.2 "Отмена", отменяет\анулирует запись, уведомляет клиента что запись была анулирована администратором(с указанием администратора и контактных данных его)
2. На неделю:
- Динамическое инлайн меню с календарем и функционалом, просмотра записи, потверждение\анулирования
- ФИО, тел, дата, открыть чат, кнопка вызова клиента
[Время записи]
1.Просмотр текущего времени
1.1 Редактирование времени оказания услуги
- 1.1.1 При редактирование учитыватеся есть ли на это время пользователи с активной записью, вывод полной информации о пользователях и запрет изменений времени. Если активных записей на это время нет, то можно изменить время оказания услуги
1.2 Удаления:
- 1.2.1 При удалении учитыватеся есть ли на это время пользователи с активной записью, вывод полной информации о пользователях. При потдверждении удаления, пользователи получат уведомление о анулировании их записей на каждый день на текущие время. Если нет активных записей, то удаление времени никого уведомлять не будет.
1.3 Уведомление о новом времени пользователей
[Мой график]
1. Добавить выходной
1.1 Просмотр календаря с визуализацией рабочих\выходных дней, выбор в календаре даты и потверждения её как выходной день.
- 1.1.1 Если есть пользователи на день который отмечает администратор, выводится сообщение о клиентах с возможностью анулировать их записи(аналогично пункту 1.2.1). Возможность создать выходной день доступна только если нет клиентов на текущий день.
1.2 Функционал отправки всем клиентом уведомления о выходном дне администратора
2. Отображения текущих выходных дней.
2.1 Возможность оповестить о текущем выходном дне
2.2 Удаление выходного дня
***Пользователь***
Первично при первом открытие бота, пользователь проходит регистрацию, одно нажатие кнопки передает от пользователя номер телефона и его имя. На основе этого создается пользователь, а администраторы получают возможность связываться посредством телеграмм или звонка к клиенту.
[Запись]
1. Вывод динамического inline календаря с визуализацией выходных дней
1.1 После выбора даты, отображается inline меню с выбором времени которое внес администратор.
1.2 Отмена выбраного дня
#После выбора дня и времени, администратор получает уведомление о новом клиенте с детальной информацией. Клиент получает потверждение о том что он забронировал текущую дату и время.
[Мои записи]
1. Вывод inline меню с текущими записями пользователя
1.1 Изменить время записи: Предоставляет пользователю функционал выбора свободного времени, после потверждения изменения времени, администравтор получает сообщение что пользователь изменил время оказания услуги.
1.2 Удаление уведомляет администратора о анулирование услуги. Пользователь получает потверждение что он анулировал запись на текущую услугу.
[История записей]
1. Отображения списком дат и времени когда была оказана услуга
[Профиль мастера]
1. Информация о мастере, ссылки на соц сети, работы, описание