02Telegram-ботГотовДемонстрационный проект

BookingBot

Telegram-сервис записи клиентов с управлением услугами, слотами и уведомлениями.

BookingBot — демонстрационный Telegram-бот для записи на услуги: клиент выбирает услугу и свободный временной слот прямо в чате, бот создаёт бронирование и отправляет напоминания.

Next.jsTypeScriptTelegram Bot API (grammY)Supabase

01 / ЗАДАЧА

Что требовалось изменить

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

02 / РЕШЕНИЕ

Как устроено решение

BookingBot проводит клиента по сценарию записи прямо в Telegram — выбор услуги, выбор свободного слота, подтверждение — и защищает сценарий от одновременного бронирования одного и того же слота, а также отправляет напоминания и даёт администратору инструменты управления.

03 / КЛЮЧЕВЫЕ ФУНКЦИИ

Ключевые возможности

Только те функции, которые поддерживают основной пользовательский сценарий.

  1. 01Пошаговый сценарий записи в Telegram
  2. 02Выбор услуги и свободного временного слота
  3. 03Создание и подтверждение бронирования
  4. 04Защита сценария от одновременного бронирования одного слота
  5. 05Уведомления и напоминания клиенту
  6. 06Административное управление услугами и слотами

05 / АРХИТЕКТУРА

Что происходит под интерфейсом

Бот ведёт клиента по сценарию в Telegram: выбор услуги → выбор слота → бронирование. Данные об услугах, слотах и бронированиях хранятся в Supabase; уведомления и напоминания отправляются обратно в Telegram.

06 / ОГРАНИЧЕНИЯ

Границы демонстрационной версии

  • —Демонстрационная реализация сценария записи — без интеграции с реальным расписанием мастеров или сторонним календарём.
  • —Административное управление ограничено базовыми операциями с услугами и слотами.
Следующий проектServiceDesk Lite

Внутренний сервис

Открыть кейс ↗
ServiceDesk Lite

СЛЕДУЮЩИЙ ШАГ

Есть похожая задача?

Опишите её в свободной форме — отвечу и предложу, как к ней подступиться.

Обсудить проект
Скопировано