Telegram и Max · запись, предоплата, напоминания
Запись на услуги в Telegram и Max
Запись на услуги — самый частый заказ на ботов: салоны, клиники, автосервисы. Здесь бот вымышленного барбершопа считает свободное время по графику каждого мастера и длительности услуги, держит слот сразу после записи, берёт предоплату и сам напоминает о визите. Записаться можно одной фразой — «стрижка с бородой завтра вечером у Артёма» — бот разберёт её и сразу предложит подходящее время.
Сценарий: Барбершоп «Бритва», Москва — вымышленный: шесть услуг, три мастера со своими графиками, часть времени уже занята другими клиентами.

Открыть демо
Не вводите настоящие персональные данные: это демо, всё удаляется через сутки.
Что показывает демо
Как попробовать
Запишитесь одной фразой
Напишите «стрижка с бородой завтра вечером у Артёма» — бот покажет свободное время на вечер и карточку записи.
Внесите предоплату
Кнопка «Предоплата 500 ₽» под записью. Тестовая карта 1111 1111 1111 1026, срок — любой будущий, CVC 000.
Дождитесь напоминания
Через минуту придёт напоминание с кнопками «Приду», «Перенести» и «Отменить» — в рабочем боте за сутки и за 2 часа.
Посмотрите расписание
«Как видит администратор» под записью или /admin: занятость мастеров по 30 минут, ваша запись — зелёным.
Что написать
- Стрижка с бородой завтра вечером у Артёма
- Побриться в субботу в 14:00
- Сына подстричь послезавтра
- К Илье на бороду в пятницу в 7 вечера
Команды
- /start
- начать
- /book
- записаться кнопками
- /my
- мои записи
- /admin
- расписание глазами администратора
- /about
- как устроено демо
Без платных нейросетей
В рабочем проекте фразу клиента разбирает языковая модель со строгим JSON-ответом — понимает любые формулировки. В демо вместо неё — правила: слова услуг, имена мастеров, дни недели, даты и время. Расписание, слоты, предоплата, напоминания и перенос работают так же, как в рабочем проекте.
Демо работает без API-ключей OpenAI, YandexGPT или GigaChat. Там, где рабочая система обращается к модели, стоит локальная заглушка с тем же интерфейсом — поэтому демо бесплатно, всегда доступно и ничего не выдумывает.
Что будет в рабочем проекте
- Расписание и записи в YCLIENTS, Google Календаре, amoCRM или Bitrix24 через API
- Боевая предоплата через ЮKassa или Т-Банк с чеками по 54-ФЗ и возвратом при отмене
- Напоминания за сутки и за 2 часа, отзыв после визита, повторная запись к тому же мастеру
- Лист ожидания: освободилось время — бот предложит его следующему клиенту
- Разбор фраз языковой моделью и передача диалога администратору
Стек
- Все демо по стеку:
- Python
- Telegram и Max
- Python 3.14
- aiogram
- Max Bot API
- Telegram Payments
- SQLAlchemy
- SQLite
Комментарий от разработчика
Антон Гончаров
Разработчик ИИ-систем · Python
Для бизнеса
- Клиент записывается ночью и в выходные, когда администратор не отвечает, — без звонков и переписки.
- Предоплата и напоминание с кнопкой «Перенести» сокращают неявки: клиент освобождает время, а не просто не приходит.
- Администратор получает уведомление о каждой записи и видит расписание, а не переписку.
Для разработчиков
- Свободное время считается по 30-минутным клеткам графика мастера: длинная услуга занимает несколько клеток подряд.
- Кнопки бота несут весь выбор в callback-данных — услугу, мастера, день, время, — поэтому сценарий не хранит черновиков и переживает перезапуск.
- Сценарий общий для Telegram и Max: адаптеры приводят сообщения, кнопки и оплату к одной модели.
Советы
Совет 01
Проверяйте слот ещё раз в момент подтверждения: пока клиент думал, время могли занять.
Совет 02
Храните время записи в часовом поясе салона, а служебные отметки — в UTC: так не будет сдвигов на час.
Нужен такой же для вашего бизнеса?
Расскажите о задаче — отвечу, что из демо подойдёт вам, сколько это займёт и что понадобится с вашей стороны.
Другие демо в этом разделе
Все демо- работает
Telegram и Max · поиск по базе знаний
AI-поддержка по базе знаний
Бот первой линии отвечает клиентам по базе знаний компании, показывает источник ответа, честно говорит «не знаю» и передаёт диалог оператору.
- Python
- Telegram и Max
- работает
Telegram и Max · заявки и CRM
Квалификация лидов
Бот принимает заявку свободным текстом, сам вытаскивает задачу, бюджет, сроки и контакт, оценивает «горячесть» и кладёт карточку на доску сделок.
- Python
- Telegram и Max
- работает
Telegram Mini App · оплата · статусы
Магазин в Telegram
Каталог как приложение внутри Telegram, корзина, тестовая оплата и уведомления о статусе заказа — от «собираем» до «доставлен».
- Python
- Telegram и Max
- React
- работает
Telegram и Max · баллы, QR на кассе, рассылки
Программа лояльности в Telegram и Max
Карта гостя пекарни прямо в мессенджере: QR-код для кассы, который меняется каждую минуту, баллы и уровни, каждый шестой кофе в подарок, обмен баллов на купоны, бонусы за друзей и рассылки по сегментам с согласием на рекламу.
- Python
- Telegram и Max
- работает
Веб-приложение · сценарий · код на aiogram 3
Конструктор сценариев бота
Бот записи или приёма заявок собирается из шагов: сообщения, кнопки, вопросы с проверкой телефона или даты, условия. Сценарий сразу проходится в превью как в Telegram, а на выходе — готовый код бота на Python.
- React
- TypeScript
- Python
