Telegram-бот: клиенты сами записываются и оплачивают консультации
Устали согласовывать время и проверять предоплату в переписке? Посмотрите Telegram-бот: клиент выбирает встречу и оплачивает её, а вы получаете бриф до консультации.
1Знакомая ситуация
Клиент хочет консультацию, а вы снова уточняете услугу, ищете свободное время и отдельно объясняете, куда перевести деньги. Telegram-бот для платной записи собирает эти действия в один маршрут: выбор услуги, анкета, календарь и оплата. Посмотреть продукт и купить можно в магазине студии.
При ручной записи детали остаются в разных сообщениях. Перед встречой приходится возвращаться к переписке, чтобы вспомнить запрос клиента и проверить договорённости. Здесь после подтверждения специалист получает отдельный бриф с ответами анкеты.
Бот подходит консультантам, преподавателям, специалистам и авторам услуг с индивидуальными сессиями. Вы задаёте услуги и рабочие часы, подключаете оплату, а клиент проходит запись в Telegram. Можно работать одному или вести расписания нескольких специалистов.
2Что вы получаете
Готовый бот ведёт клиента от выбора консультации до подтверждённой встречи. Он показывает свободные окна, удерживает выбранное время на период оплаты и напоминает о записи. Услуги, расписание, вопросы анкеты, брони и платежи настраиваются кнопками в чате.
На стартовом экране клиент выбирает запись, свои встречи или помощь. Дальше кнопки обновляют текущий экран, поэтому навигация не превращается в длинную ленту сообщений. Отдельные сообщения приходят для оплаты, подтверждения и напоминаний.

3Почему это выгодно
- Меньше согласований в переписке — клиент сам выбирает услугу, свободную дату и время. Расписание учитывает выходные, перерывы и уже занятые окна.
- Предоплата связана с записью — выбранное время закрепляется за клиентом на период оплаты. Если он не оплатил вовремя, окно снова доступно другим.
- Вы заранее знаете запрос — анкета собирает текстовые ответы и выбранные варианты. После подтверждения специалист получает их отдельным сообщением.
- Нет двух клиентов на одно время — бот защищает слот от двойной записи даже при одновременном нажатии. Повторное уведомление об оплате также не создаёт вторую запись.
- Клиенту проще помнить о встрече — напоминания приходят за сутки и за час. Ночное напоминание за сутки откладывается.
- Команда работает в одном боте — у специалистов свои направления и расписания. Для сотрудников предусмотрены роли владельца, администратора, оператора и наблюдателя.
- Результаты видны в цифрах — отчёт показывает записи, выручку, средний чек, отмены и неявки за 7 и 30 дней. Данные можно выгрузить для Excel.
- Настройки и база находятся у вас — бот работает на вашем сервере. Там же остаются база, настройки и журнал действий.
4Что внутри
Услуги и свободное время
Клиент видит список услуг с длительностью и ценой, затем открывает описание выбранной консультации. Вы задаёте название, описание, специализацию, продолжительность и стоимость; цена 0 позволяет добавить бесплатную услугу. У каждой услуги есть собственная ссылка для рекламы.


Свободные даты показаны по неделям, а доступное время — для выбранного дня. Специалист подбирается автоматически по специализации услуги. Клиенту не нужно выяснять, кто проводит нужную сессию и какое окно подходит.


Перед оплатой бот собирает услугу, специалиста, дату, время, цену и условия отмены на одном экране. Клиент проверяет детали и при необходимости меняет время до перехода к платежу.

Оплата и подтверждение
Доступны ЮKassa, Т-Банк, Robokassa, CloudPayments, FreeKassa, оплата в Telegram и перевод по реквизитам. Пока клиент оплачивает встречу, слот удерживается за ним. На экране оплаты видны сумма и срок удержания.


Запись подтверждается после оплаты автоматически или вручную специалистом — это настройка. Клиент получает сообщение о подтверждении, а специалист — бриф. Если деньги поступили после освобождения слота, бот пробует восстановить запись; когда время уже занято, отмечает её для возврата и уведомляет владельца.

Провайдеров подключают в самом боте: предусмотрены тестовый режим и проверка связи, ключи хранятся зашифрованными. Для ЮKassa, Т-Банка, Robokassa и CloudPayments предусмотрены чеки 54-ФЗ. Переводы можно подтверждать, платежи отменять, возвраты фиксировать; у ЮKassa, Т-Банка и CloudPayments возврат выполняется из бота, у остальных — через кабинет провайдера или переводом.

Встречи под контролем клиента
Раздел «Мои записи» показывает встречи со статусами. В карточке доступны ответы анкеты, отмена и перенос по заданным правилам. Клиент видит только собственные записи и ответы.


До оплаты клиенту показываются сроки бесплатной отмены, допустимое количество переносов и крайний срок переноса. Эти правила помогают заранее объяснить, как действовать при смене планов. Команда /privacy позволяет выгрузить данные файлом или удалить их.

Рабочее место владельца
Панель администратора объединяет основные разделы и показывает ближайшие записи, ожидание подтверждения, переводов и возвратов. Очередь броней разделена по статусам, чтобы вы могли открыть нужную группу и перейти к конкретной встрече.


В карточке брони доступны подтверждение, перенос, отмена, возврат и сообщение клиенту. После встречи запись можно отметить проведённой или поставить статус «не пришёл». Бриф доступен рядом с действиями по записи.

Расписание и анкета под ваши услуги
Услуги редактируются в чате, а специалисты добавляются со своей специализацией, расписанием и привязкой Telegram для получения брифа. Такой порядок подходит и одному консультанту, и нескольким специалистам с разными направлениями.


В расписании задаются часы по дням недели, несколько рабочих окон в день, шаг сетки и перерывы между встречами. Выходные и отпуск можно установить для всех или отдельного специалиста. Клиентский календарь учитывает эти ограничения.

Анкета поддерживает текстовые вопросы и варианты ответа, обязательные и необязательные пункты. Вопросы бывают общими или привязанными к специализации; порядок задаёте вы. Клиент сначала принимает согласие на обработку ответов, затем заполняет анкету и может вернуться назад с сохранением введённого.

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

Отчёты, клиенты и обслуживание
Обзор за 7 или 30 дней помогает оценить записи, выручку, средний чек, отмены и неявки. В списке клиентов доступны поиск, количество записей и сумма. Рассылку можно отправить всем, клиентам с предстоящей записью или тем, кто уже был на встрече.


Брони, ответы анкет, клиенты, услуги, платежи и журнал выгружаются в CSV для Excel. Действия сотрудников записываются в журнал, права проверяются при каждом нажатии, а опасные действия требуют подтверждения.


Диагностика показывает состояние бота, оплату, число специалистов и окон расписания. Резервную копию базы можно сделать кнопкой. Имя и ответы анкеты хранятся на вашем сервере и стираются по запросу клиента.

Выбрать бот для записи за 8 900 ₽, чтобы объединить календарь, предоплату и подготовку к встрече.
5Как начать
- Купите продукт и откройте README: в нём описаны установка, первый запуск, подключение оплаты и работа с записями.
- Подготовьте сервер Linux с 1 vCPU, 512 МБ памяти и 1 ГБ диска. Для запуска нужны Docker с Docker Compose или Python 3.12.
- Получите токен бота у @BotFather и подготовьте свой числовой Telegram ID.
- Настройте услуги, специалистов, рабочие часы и вопросы анкеты. Выберите автоматическое или ручное подтверждение записи.
- Подключите оплату: для провайдера нужны договор, ключи и домен с HTTPS; для оплаты в Telegram — провайдер, подключённый в @BotFather.
| Часть | Состав |
|---|---|
| Бот | Исходный код на Python, миграции базы SQLite, шаблон настроек |
| Запуск | Dockerfile, docker-compose.yml, команды diag, backup и demo |
| Документация | README по установке, запуску, оплате и записям, памятка по персональным данным |
6Частые вопросы
Нужно ли всё настраивать в коде?
Услуги, расписание, анкета, записи и оплаты управляются кнопками в Telegram. Первоначальная установка выполняется на вашем сервере по инструкции из комплекта.
Подойдёт ли бот одному специалисту?
Да, предусмотрена работа с одним или несколькими специалистами. У каждого собственная специализация, расписание и привязка Telegram для брифа.
Можно ли принимать перевод по реквизитам?
Да, такой способ оплаты предусмотрен. Владелец подтверждает переводы в боте; также доступны перечисленные платёжные провайдеры и оплата в Telegram.
Что произойдёт, если клиент не оплатит?
После окончания времени удержания слот освобождается. При позднем платеже бот проверяет возможность восстановить запись, а если время занято — отмечает необходимость возврата и сообщает владельцу.
7Забрать продукт
Telegram-бот стоит 8 900 ₽. Вы получаете готовую систему записи на индивидуальные консультации: клиент выбирает услугу и время, оплачивает встречу, а специалист получает ответы для подготовки.
Забрать Telegram-бот за 8 900 ₽ — страница продукта в магазине. Подготовьте свой сервер, услуги и расписание, чтобы перевести запись на консультации в понятный маршрут для клиента.