
Владелец салона красоты, барбершопа или стоматологии — вы наверняка сталкивались с проблемой: администратор целый день отвечает на звонки, клиенты жалуются, что не могут дозвониться, а свободные окна простаивают. Telegram-бот для записи решает эти проблемы раз и навсегда.
В этой статье я покажу, как сделать бота для салона красоты с нуля. Без сложного программирования, с готовыми решениями и интеграцией с Google Календарём. Даже если вы никогда не писали ботов — у вас всё получится!

Мы разбили процесс на 5 простых шагов. Следуйте им по порядку — и через 2–3 часа у вас будет работающий бот.
Шаг 1. Создаём бота в TelegramЭто самый простой шаг. Всё делается через официального бота Telegram — @BotFather.
/newbot.bot, например, salon_krasoty_bot).123456:ABC-DEF.... Скопируйте его и сохраните в надёжном месте. Это «ключ» от вашего бота.Шаг 2. Настраиваем Google КалендарьБот будет сверять свободные окна с расписанием мастеров в Google Calendar. Это лучший способ избежать двойных бронирований.
Что нужно сделать:
BookingBot.Шаг 3. Выбираем хостинг для ботаБот должен работать 24/7, поэтому его нельзя запускать на домашнем компьютере. Нужен облачный сервер.
Для новичков я рекомендую бесплатные платформы:
Все они имеют бесплатные тарифы, которых достаточно для небольшого бота.
Шаг 4. Берём готового бота и настраиваемЧтобы не писать всё с нуля, я рекомендую открытый проект laser-bot на GitHub. Он уже умеет:
Что нужно сделать:
.env — укажите туда токен бота, путь к JSON-ключу и ID календарей мастеров.Шаг 5. Запускаем на сервере и тестируемОсталось разместить бота на хостинге, чтобы он работал 24/7.
systemd (или встроенные инструменты платформы)./start и попробуйте записаться к любому мастеру.Если вы хотите понять логику, вот минимальный рабочий код бота на Python (без интеграции с календарём):
from aiogram import Bot, Dispatcher, types
from aiogram.types import ReplyKeyboardMarkup, KeyboardButton
from aiogram.filters import Commandbot = Bot(token=»ВАШ_ТОКЕН»)# Хранилище записей (в реальном проекте — база данных)services = [«Стрижка», «Маникюр», «Педикюр»]@dp.message(Command(«start»))
async def start(message: types.Message):
await message.answer(«Привет! Выберите услугу:», reply_markup=keyboard)
@dp.message(lambda msg: msg.text in services)
async def select_service(message: types.Message):
service = message.text
bookings[message.from_user.id] = {«service»: service}
await message.answer(«Отлично! Введите желаемую дату и время (например, 2026-08-10 15:00)»)
@dp.message()
async def set_time(message: types.Message):
user_id = message.from_user.id
if user_id in bookings and «service» in bookings[user_id]:
bookings[user_id][«time»] = message.text
await message.answer(f»✅ Вы записаны на {bookings[user_id][‘service’]} в {message.text}!»)
await bot.send_message(chat_id=»ID_МАСТЕРА», text=f»Новая запись: {bookings[user_id]}»)
else:
await message.answer(«Сначала выберите услугу через /start»)
if __name__ == «__main__»:
dp.run_polling(bot)
Этот код уже работает! Вам останется добавить проверку свободного времени через Google Calendar и развернуть на сервере.
❓ Сколько это стоит?
Разработка: от 0 ₽, если вы используете готовые решения. Хостинг: бесплатные тарифы Render/Railway. Google Calendar API — бесплатно до 1 млн запросов в день.
❓ Сложно ли настраивать Google Calendar?
Нет. Всё делается через веб-интерфейс Google Cloud Console по инструкции, которую я дал выше.
❓ Что если мастеров больше 6?
Бот легко масштабируется. Вам нужно будет добавить их календари в код и настроить логику выбора.
Создать Telegram-бота для салона красоты — это реально, даже если вы никогда не программировали. Главное — использовать готовые решения и следовать пошаговым инструкциям.
Что вы получите в итоге:
Оставьте телефон — перезвоним в рабочее время, назовём стоимость и срок.
Или позвоните сами: 8 903 572 1011, Пн–Пт с 10:00 до 18:00 по Москве.