Telegram-бот для записи клиентов: три способа и пошаговая настройка

Команда Моночат · · 8 мин чтения

Клиенты пишут в Telegram «а на субботу есть окно?» — и ждут ответа, пока администратор занят. Бот для записи снимает эти повторяющиеся вопросы и не даёт потерять заявку, пришедшую ночью. Статья для салонов, клиник, автосервисов, студий, репетиторов и частных мастеров. Разберём три способа принимать запись в Telegram, что настраивается в @BotFather, как сделать кнопки и понять, откуда пришёл клиент, и честно — где у бота без программиста потолок.

Три способа принимать запись в Telegram

СпособКак работаетКому подходитОграничения
Кнопка меню с онлайн-записьюВ кнопку меню бота ставится ссылка на вашу страницу онлайн-записи — она открывается прямо в Telegram, клиент сам выбирает услугу и времяТем, у кого уже есть сервис онлайн-записи с расписанием мастеровНужна страница записи, удобная на телефоне; сам бот расписание не видит
Бот принимает заявку, администратор подтверждаетБот приветствует кнопками «Записаться / Цены / Адрес», собирает услугу и удобное время, администратор отвечает и подтверждаетЧастным мастерам, небольшим студиям, тем, кто записывает вручнуюПодтверждение зависит от скорости ответа человека
Свой бот с расписаниемПрограммист пишет бота (обычно на Python) или мини-приложение и связывает его с вашим расписанием по APIСетям и тем, кому нужна полностью автоматическая записьРазработка, сервер, база данных и поддержка — это отдельный проект

Первые два способа часто совмещают: в меню — «Онлайн-запись», а в чате бот отвечает на вопросы и передаёт нестандартные заявки администратору. Честно о Моночате: своего расписания и онлайн-записи в нём нет. Моночат закрывает второй способ и переписку вокруг первого: приветствие с кнопками, ответы по ключевым словам, вопросы до записи, все заявки в общем окне с сайтом, ВКонтакте, MAX и почтой.

Шаг 1. Создайте бота в @BotFather

  1. Откройте @BotFather, отправьте /newbot, задайте имя (его видят клиенты: «Студия «Лён» — запись») и юзернейм, который заканчивается на bot.
  2. Сохраните токен — он понадобится для подключения. Никому его не пересылайте: по токену можно управлять ботом.
  3. В описании бота напишите, зачем он: «Запись и вопросы студии «Лён». Администратор отвечает ежедневно 10:00–21:00». Описание клиент видит до нажатия «Старт».
  4. Поставьте аватар — логотип или фото студии: так клиент понимает, что попал к вам, а не к чужому боту.

Важное ограничение Telegram: бот не может написать человеку первым. Диалог начинает клиент — нажимает «Старт» или пишет сообщение. Поэтому ссылку на бота нужно показать там, где клиенты уже есть: на сайте, в карточке на Яндекс Картах и 2ГИС, в сообществе ВКонтакте, на визитке и на ресепшене. Как сделать ссылку и QR-код — в статье /blog/ssylka-na-telegram-bota.

Попробуйте Моночат бесплатно

Сайт, Telegram, ВКонтакте, MAX, Авито (бета) и почта — в одном окне, ИИ-консультант по вашей базе знаний. Вход через Яндекс или Google, без карты. 14 дней тарифа «Про» в подарок.

Шаг 2. Кнопка меню «Онлайн-запись»

Если у вас есть страница онлайн-записи, поставьте её в кнопку меню рядом с полем ввода: в @BotFather команда /setmenubutton (или Bot Settings → Menu Button) — укажите текст кнопки и адрес страницы. Страница откроется внутри Telegram как мини-приложение, клиенту не нужно переходить в браузер. Проверьте, что страница записи нормально выглядит на телефоне, иначе клиент закроет её на втором шаге.

Кнопка меню задаётся один раз для всех пользователей. Если записей несколько (например, филиалы), лучше дать выбор кнопками в чате, а в меню оставить общую страницу.

Шаг 3. Приветствие с кнопками и ответы на них

Подключите бота к Моночату: «Каналы» → Telegram → вставьте токен. Дальше — правила в «Автоматизациях»:

  1. Правило «Новый диалог» с действием «Меню кнопок»: «Записаться», «Цены», «Адрес и как добраться», «Перенести или отменить». В Telegram Моночат отправляет их обычными кнопками под полем ввода — клиент нажимает, и текст кнопки приходит вам сообщением.
  2. Для каждой кнопки — правило «Ключевое слово» с тем же текстом. Добавьте и синонимы: «записаться, запись, окно, свободное время».
  3. Ответ на «Записаться»: ссылка на онлайн-запись или просьба одним сообщением написать услугу, удобный день и время, имя.
  4. Правило «Нерабочее время»: ночью клиент получит ответ, когда подтвердят запись, и не будет писать в три других места.
  5. С другого аккаунта нажмите «Старт» в своём боте и пройдите все кнопки — так находятся опечатки в ключевых словах.

Подробно про меню и команды бота (/start, /help, порядок, удаление) — в статье /blog/menyu-v-bote-telegram, про приветствие — /blog/privetstvie-v-telegram-bote.

Шаг 4. Метки источника: откуда пришёл клиент

У ссылки на бота может быть параметр: t.me/имя_бота?start=metka. По документации Telegram параметр — до 64 символов, допустимы латинские буквы, цифры, подчёркивание и дефис. Сделайте разные ссылки для сайта, карт и листовки (start=site, start=maps, start=flyer), чтобы понимать, какой канал приносит записи. Если пользуетесь сервисом онлайн-записи, добавьте метку источника и к ссылке на страницу записи — тогда статистика будет в нём.

Тексты для записи: салон, клиника, автосервис, мастер

СитуацияОтвет бота или администратора
Салон: «Записаться»Записаться можно онлайн — там видны свободные окна мастеров: кнопка «Онлайн-запись» внизу. Или напишите услугу и удобное время, администратор подберёт мастера и подтвердит.
Клиника: «Записаться»Выберите врача и время в кнопке «Онлайн-запись». Если удобнее, напишите специалиста и день — регистратура подтвердит. Пожалуйста, не описывайте здесь симптомы подробно, врач уточнит всё на приёме.
Автосервис: «Записаться»Напишите марку, модель, год и что нужно сделать — подберём время и сориентируем по стоимости и сроку.
Частный мастерСвободно на этой неделе: вт 12:00, чт 16:00, сб 11:00. Какое время подходит? Подтвержу и пришлю адрес.
Заявка ночьюСпасибо, заявку получили! Администратор подтвердит время завтра после 10:00. Если планы поменяются — просто напишите сюда.
ПереносКонечно, перенесём. Напишите удобный день и время — проверю и подтвержу.

Больше вариантов — в готовых скриптах /skripty/predlozhit-zapisatsya, /skripty/perenos-zapisi и /skripty/napominanie-o-zapisi.

Как не потерять заявку на запись

  • Диалоги из Telegram можно автоматически назначать администратору правилом — у заявки сразу есть ответственный.
  • Правило «Нет ответа оператора» сработает, если заявка висит без ответа заданное время, — например, назначит другого сотрудника.
  • Уведомления о новых сообщениях приходят сотрудникам в их личный Telegram со ссылкой на диалог; отвечают в панели Моночата.
  • Воронка «Заявка → Подтверждена → Пришёл / Не пришёл»: сделку создают прямо из диалога, так видно, сколько записей из Telegram дошли до визита.
  • Вопросы до записи («сколько стоит», «есть ли парковка», «можно с ребёнком») закрывает ИИ-сотрудник по вашей базе знаний. На бесплатном «Старте» он готовит черновики для администратора и даёт 30 пробных автоответов; отвечать клиенту сам — на платных тарифах и в 14-дневном пробном периоде.

Напоминания о записи: что реально

Раз бот не пишет первым, напомнить можно только тем, кто уже переписывался с ним. Автоматических напоминаний по расписанию и массовых рассылок в Моночате нет: напоминание администратор отправляет из диалога быстрым ответом через «/». Если нужны автоматические напоминания всем клиентам за сутки до визита, это функция сервиса онлайн-записи или своего бота с расписанием.

Если решили писать своего бота

Запросы «телеграм бот для записи клиентов python / github» ведут к готовым примерам кода, но пример — не рабочий сервис. Для живой записи нужны: сервер, который работает круглосуточно, база с расписанием и записями, защита от двойной записи на одно время, отмена и перенос, уведомления администратору и хранение персональных данных клиентов по 152-ФЗ. Посчитайте это до старта: часто дешевле взять сервис онлайн-записи и поставить его в кнопку меню, а переписку вести в общем окне.

Частые ошибки

  • Бот «подтверждает» запись, которую никто не проверил, — и на одно время приходят двое. Подтверждает человек или система записи.
  • Восемь кнопок в приветствии. Для записи хватает четырёх.
  • Ответ «запись по телефону». Человек написал в Telegram, потому что не хочет звонить.
  • Ключевое слово «запись» без синонимов: клиенты пишут «окошко», «свободно», «можно на завтра».
  • Никто не знает о боте: нет ссылки на сайте, в карточке на картах и в сообщении после визита.

Источники

По теме в Моночате

Попробуйте Моночат бесплатно

Сайт, Telegram, ВКонтакте, MAX, Авито (бета) и почта — в одном окне, ИИ-консультант по вашей базе знаний. Вход через Яндекс или Google, без карты. 14 дней тарифа «Про» в подарок.

Читайте также

Частые вопросы

Как сделать Telegram-бота для записи клиентов без программиста?

Создайте бота в @BotFather, поставьте в кнопку меню ссылку на онлайн-запись (/setmenubutton), подключите бота к сервису чатов и настройте приветствие с кнопками «Записаться / Цены / Адрес». На «Записаться» бот даёт ссылку на запись или принимает заявку для администратора.

Может ли бот сам записывать клиента в расписание?

Только если связать его с системой записи по API или сделать мини-приложение — это разработка. В Моночате своего расписания нет: бот даёт ссылку на вашу онлайн-запись или передаёт заявку администратору.

Может ли бот напомнить клиенту о записи?

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

Сколько стоит бот для записи в Telegram?

Создать бота в @BotFather бесплатно. В Моночате канал Telegram, кнопки и правила доступны на бесплатном тарифе «Старт»; автоответы ИИ клиенту — на платных тарифах и в 14-дневном пробном периоде.

Как понять, сколько записей пришло из Telegram?

Сделайте ссылки на бота с параметром start для разных мест (сайт, карты, листовка) и ведите заявки в воронке «Заявка → Подтверждена → Пришёл».