Техническое задание: Telegram-бот для записи в барбершоп

Общее описание

Необходимо разработать чат-бота для мессенджера Telegram, который позволит клиентам самостоятельно записываться к барберу. Навигация должна быть последовательной и понятной.

Функциональные требования и структура бота

1. Главное меню (первый экран)

При старте или команде /start пользователь должен видеть меню с двумя основными опциями:

  • Записаться - переход к выбору барбера.
  • Контакты - вывод контактной информации заведения.

2. Экран выбора барбера (второй экран)

После выбора пункта "Записаться" пользователь попадает на экран с меню, которое должно содержать:

  • Список доступных барберов с указанием их статуса (например):
    • Петр (топ барбер)
    • Иван (старший барбер)
    • Александр (старший барбер)
  • Выбрать время в сетке без учета барбера - опция для просмотра и выбора свободного времени без привязки к конкретному мастеру.
  • Ввести промокод - поле для активации скидочного промокода.
  • Вернуться назад - кнопка для возврата в главное меню.

3. Экран выбора времени (третий экран)

После выбора конкретного барбера или опции "Выбрать время..." пользователь должен получить доступ к интерактивной сетке свободного времени для записи. Логика отображения времени и его бронирования должна быть четко прописана.

Технические и дизайнерские требования

  • Интерфейс должен быть интуитивно понятным и удобным для пользователя.
  • Обязательно наличие навигационной кнопки "Назад" для возврата на предыдущий шаг.
  • Все конфиденциальные данные (названия фирм, прямые телефоны, сайты) должны быть скрыты в финальном ТЗ и вынесены в настройки бота.

SEO-продвижение сайта в топ поисковой выдачи

Требуется комплексная работа по поисковой оптимизации (SEO) для поднятия позиций сайта в результатах выдачи Google и Яндекс. Необходимо проанализировать текущее состояние и выполнить мероприятия по внутренней и внешней оптимизации.