Перейти к содержимому
NIKITA
DIGITAL SYSTEMS
02Telegram-ботГотовДемонстрационный проект

BookingBot

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

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

Next.jsTypeScriptTelegram Bot API (grammY)Supabase

Задача

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

Решение

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

Ключевые функции

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

Интерфейс

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

Архитектура

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

Ограничения демонстрационной версии

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

Ссылки

Следующий проект

ServiceDesk Lite

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

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