Бот для записи клиентов в Telegram
Клиент выбирает день и свободное время кнопками, бот проверяет, что окно никто не занял, записывает клиента в таблицу и сообщает мастеру. Переписки «а в четверг после трёх можно?» больше нет.
Регистрация бесплатная, банковская карта не нужна.
Как это работает
Запись через личные сообщения отнимает у мастера время между клиентами: уточнить день, заглянуть в тетрадь, предложить окна, дождаться ответа. А клиент пишет в одиннадцать вечера и ждёт ответа до утра.
Бот делает это сам и в любое время. График он берёт из настроек, а занятое время — из той же таблицы, куда записывает клиентов.
Вы пишете
По дню покажи свободное время, по времени проверь окно, запиши клиента и сообщи мастеру.
TAWL собирает
- Приём запросанажатие кнопки в боте
- Выбор по значениювыбрали день или время?
- Найти записидень: занятое времяСвободные слоты записи10–19, обед 14–15, по 60 минИзменить сообщение в Telegramкнопки со временем
- Проверить уникальностьвремя: окно ещё свободно?Записать в таблицуЗаписиСообщение в Telegramмастеру: кто и когда
Задайте график
Рабочие часы, перерывы, длительность сеанса, рабочие дни недели и праздники задаются в блоке «Свободные слоты записи». Записи хранятся в таблице во вкладке «Данные».
Создайте бота
Напишите @BotFather в Telegram, создайте бота и скопируйте токен. В TAWL положите токен в секретную переменную решения: в схеме и в истории запусков его не видно.
Опишите процесс
Например: «Покажи кнопками ближайшие рабочие дни. По нажатию на день покажи свободное время с 10:00 до 19:00, сеанс 60 минут, обед с 14:00 до 15:00. По нажатию на время проверь, что окно свободно, запиши клиента и сообщи мастеру».
Подключите бота и запишитесь сами
На адресе процесса нажмите «Подключить Telegram-бота» и пройдите запись как клиент. Каждый шаг виден в истории запусков.
Что получится
Подойдёт парикмахерам и мастерам маникюра, массажистам, репетиторам, психологам и консультантам, небольшим салонам и студиям.
Только свободное время
Бот учитывает рабочие часы, перерывы, выходные, праздники и уже занятые окна. Можно не предлагать время раньше, чем через час от текущего момента.
Без двойных записей
Перед записью процесс проверяет, что окно всё ещё свободно, поэтому двое клиентов не попадут на одно время. Для надёжности поле времени в таблице можно сделать уникальным.
Уведомление мастеру
Мастер получает сообщение с именем, временем и телефоном клиента. Телефон бот может попросить кнопкой «Поделиться номером», вводить его руками не нужно.
Отмена и перенос кнопкой
Кнопка «Отменить запись» освобождает окно и сообщает мастеру. Перенос — это отмена и новая запись в два нажатия.
Что важно знать заранее
Чего этот процесс не умеет сейчас. Лучше узнать до регистрации.
- Напоминаний «за час до визита» нет: процессы запускаются сообщением или запросом, запуска по расписанию пока нет.
- Часовые пояса не пересчитываются, время берётся так, как записано в графике. Для салона в одном городе это не мешает.
- Длительность сеанса в блоке задаётся числом. Для услуг разной длины делают отдельную ветку на каждую услугу.
- Предоплаты картой в боте нет. Готовой связки с внешними календарями тоже нет; если у сервиса есть API, к нему можно обратиться блоком «HTTP-запрос».
Вопросы
Подойдёт, если мастеров несколько?
Да. Клиент сначала выбирает мастера, записи хранятся с его именем, а свободное время считается по записям этого мастера.
Как мастер увидит записи на день?
В таблице записей во вкладке «Данные» есть фильтр. Ещё можно добавить команду /today: бот пришлёт мастеру список записей на сегодня.
Можно спросить имя и комментарий?
Да. После выбора времени бот попросит имя или комментарий сообщением, а номер телефона кнопкой. Всё это попадёт в запись и в сообщение мастеру.
Что, если клиент пишет текстом, а не жмёт кнопки?
Бот ответит подсказкой и снова покажет кнопки. Это одна ветка в схеме.
Сколько это стоит?
Регистрация бесплатная, на старте дают час процессорного времени на 30 дней. Считается только время, пока процесс работает: ожидание ответа Telegram в счёт не идёт. Одна запись занимает миллисекунды.
Опишите свой процесс словами, остальное соберёт Builder
Бесплатно, без банковской карты.



