Обновлено: июль 2026
Как сделать телеграм-бота для записи клиентов
Разбираем оба реальных способа — свой бот через официальный BotFather и no-code конструктор — и что нужно учесть, чтобы бот реально принимал записи, а не просто отвечал на /start.
Способ 1: свой бот через BotFather
- Откройте @BotFather — официального бота Telegram для создания ботов — и отправьте команду
/newbot. - Придумайте имя и техническое имя бота — оно обязательно заканчивается на
bot, напримерmy_salon_bot. - BotFather выдаст токен API — это ключ доступа к вашему боту, храните его в секрете.
- Напишите логику бота на любом языке с библиотекой вроде python-telegram-bot (Python) или Telegraf (Node.js) — полный список методов есть в официальной документации Bot API. Бот должен показывать услуги, свободные слоты и сохранять записи.
- Разверните бота на сервере или хостинге, чтобы он работал круглосуточно, а не только пока запущен у вас на компьютере.
Минимальный каркас на Python выглядит так:
from telegram import Update
from telegram.ext import Application, CommandHandler, ContextTypes
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE):
await update.message.reply_text(
"Привет! Свободные окна на завтра: 10:00, 14:00, 16:30"
)
app = Application.builder().token("ВАШ_ТОКЕН").build()
app.add_handler(CommandHandler("start", start))
app.run_polling()
Это уже отвечающий бот — но пока без выбора услуги, реального расписания, хранения записей и напоминаний. Их придётся программировать отдельно.
«/start ответил» — это лёгкая часть. Чтобы бот реально принимал записи, ему ещё нужны: защита от двойной записи на один слот, напоминания клиентам, хранение расписания и истории записей. Это уже полноценная разработка, а не вечер выходного дня.
Способ 2: конструктор без кода
Если писать код не хочется, есть конструкторы ботов с визуальным редактором сценариев — диалог собирается из блоков («сообщение» → «кнопки» → «сохранить ответ») без единой строчки кода. Такие сервисы обычно берут абонентскую плату и подходят, если нужен не только бот для записи, а что-то более универсальное — рассылки, воронки, интеграции с другими сервисами.
Что учесть до запуска
- Защита от двойной записи на один и тот же слот
- Напоминания клиентам, чтобы не забыли прийти
- Как клиент увидит цены и свободное время без переписки с вами
- Что происходит, если клиент отменит запись в последний момент
- Как принимать предоплату, если она нужна
Если не хочется собирать всё это самому
У Mira уже есть готовый бот для записи бьюти-мастеров: свободные слоты, напоминания клиентам, защита от двойной записи и приём предоплаты — всё внутри Telegram, без кода.
Первые 3 недели — бесплатно, без карты. По промокоду MIRA2026 — год бесплатно.