Telegram-бот для записи клиентов
Бот показывает реально свободное время, закрепляет слот в момент выбора и сам напоминает о визите. Администратор не согласовывает время вручную.
- Разработкаот $750
- Срок1–3 нед.
- Поддержкаот $420/мес
Кому подходит: Салоны, кабинеты и частные мастера, где запись идёт перепиской и на согласование времени уходит больше, чем на сам приём.
Состав первой версии
- свободные слоты
- напоминания
- перенос и отмена
- журнал администратора
Цифры выше это пакет, на котором это стоит: Telegram-бот. Всё, что выходит за его границы, калькулятор добавит до начала работ, а не после.
Как проходит путь
- 01
Клиент видит только свободное время
Слоты считаются из рабочих часов, занятых записей, длительности услуги и буфера между приёмами.
- 02
Выбор закрывает слот сразу
Нажатие либо закрепляет время с подтверждением, либо говорит, что слот занят, и предлагает соседний.
- 03
Напоминание приходит туда же, где записывались
С кнопками переноса и отмены, чтобы слот вернулся в продажу, пока его ещё можно кому-то отдать.
Что решает, будет это работать или раздражать
Журнал живёт в двух местах
Ручная запись и блокировка лежат в той же базе: у бота со своей картиной дня накладка приходит в первый загруженный день.
Диалог, из которого нельзя выйти
На каждом шаге есть шаг назад, а кнопки под старыми сообщениями не записывают на прошедшее время и говорят об этом.
Напоминание может не дойти
Заблокировавшему бота Telegram не доставит, поэтому ошибка поднимает запись в список администратора, а неявка перестаёт выглядеть забывчивостью.
Что мерить после запуска
- записей без администратора
- доля дошедших напоминаний
- переносов вместо неявки
- заполненность дня
Почему это выходит быстрее
Форма этой задачи известна: состояния, крайние случаи и то, что обычно ломается, здесь уже продуманы. Шаблоном при этом ничего не делается, и экономия идёт не из вашей половины работы. Она уходит в ваш процесс, ваш контент и системы, с которыми это должно разговаривать, то есть в ту часть, которую заранее решить нельзя.
Возможный стек под это
Выбирается под задачу на разборе, а не решается заранее. Это полка, с которой его обычно берут.
- Бот и логикаPythonFastAPITelegram Bot API
- Расписание и данныеPostgreSQLRedisDocker
- Оплата и экран администратораStripeTypeScriptNext.js
Посчитайте цену сами, прямо здесь
Пять шагов, и увидеть цифру можно без контактов. Расчёт учитывает тип работы, что у вас уже готово и что понадобится внутри.
Эти счета придут не от нас
- хостинг или VPS для бота
- комиссии платёжных систем с предоплат
- SMS и телефония для дублей напоминаний
- платный тариф календарного сервиса
Спрашивают до первого созвона
- А если у клиента нет Telegram?
- Его записывает администратор из того же журнала, и он попадает в те же напоминания другим каналом. Расписание одно, и ему всё равно, каким путём в него попадают.
- Можно принимать предоплату прямо в боте?
- Да, оплата встраивается в шаг подтверждения, и тогда слот держится ограниченное время. Правило про предоплату при отмене записывается до запуска, и клиент видит его при записи.
- Сможем менять услуги, цены и часы сами?
- Услуги, длительность, цены, часы, выходные и тексты сообщений это настройки в админке. Новая механика, например лист ожидания, это правка кода, и её цену мы называем до работ.