Как сделать бота в Telegram для салона красоты: пошаговая
−
□
index.html
×
H
C
J
<img>
−
□
style.css
×
S
F
#fff
−
□
app.js
×
⚡
⚙
✓
★
fn()
−
□
server.js
×
DB
API
GET
−
□
package.json
×
N
R
E
npm
Вебстудия Realpav
Создание и продвижение сайтов в Балашихе

Как сделать бота в Telegram для салона красоты: пошаговая инструкция

📅 7 августа, 2026 📂 ios-news
Как сделать бота в Telegram для салона красоты

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

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


🚀 Почему бот для салона — это выгодно

  • 24/7 без выходных. Клиент может записаться в любое время — ночью, в праздник, в выходной.
  • Экономия времени администратора. Освободите персонал от рутинных звонков.
  • Меньше неявок. Бот автоматически напоминает о записи за день и за час.
  • Современный имидж. Клиенты доверяют технологичным компаниям.
  • Доступно для всех. У 95% ваших клиентов есть Telegram.

🗺️ План действий: 5 шагов до работающего бота

Telegram bot

Мы разбили процесс на 5 простых шагов. Следуйте им по порядку — и через 2–3 часа у вас будет работающий бот.

Шаг 1. Создаём бота в TelegramЭто самый простой шаг. Всё делается через официального бота Telegram — @BotFather.

  1. Найдите в Telegram бота @BotFather.
  2. Напишите ему команду /newbot.
  3. Придумайте имя бота (например, «Салон Красоты Бот») и username (должен заканчиваться на bot, например, salon_krasoty_bot).
  4. После создания BotFather выдаст вам токен — это строка вида 123456:ABC-DEF.... Скопируйте его и сохраните в надёжном месте. Это «ключ» от вашего бота.
✅ Готово! У вас есть токен. Теперь можно программировать бота.

Шаг 2. Настраиваем Google КалендарьБот будет сверять свободные окна с расписанием мастеров в Google Calendar. Это лучший способ избежать двойных бронирований.

Что нужно сделать:

  1. Зарегистрируйтесь в Google Cloud Console (это бесплатно).
  2. Создайте новый проект, например, BookingBot.
  3. Включите Google Calendar API — это делается в разделе «APIs & Services» → «Library».
  4. Создайте Service Account (служебный аккаунт) — он будет управлять календарями мастеров без вашего участия.
  5. Скачайте JSON-файл с ключами. Это ваш главный пароль, храните его в безопасности!
  6. Добавьте email этого Service Account в календарь каждого мастера с правами «Вносить изменения в события».
⚠️ Важно: Каждый мастер должен иметь свой отдельный календарь в Google. Бот будет проверять их по очереди.

Шаг 3. Выбираем хостинг для ботаБот должен работать 24/7, поэтому его нельзя запускать на домашнем компьютере. Нужен облачный сервер.

Для новичков я рекомендую бесплатные платформы:

Все они имеют бесплатные тарифы, которых достаточно для небольшого бота.

💡 Альтернатива: если вы не хотите настраивать сервер, используйте Vercel + Redrock — это позволит развернуть бота в один клик.

Шаг 4. Берём готового бота и настраиваемЧтобы не писать всё с нуля, я рекомендую открытый проект laser-bot на GitHub. Он уже умеет:

  • Общаться с клиентом на естественном языке
  • Показывать доступные слоты в календаре
  • Создавать события в Google Calendar
  • Отправлять напоминания

Что нужно сделать:

  1. Склонируйте репозиторий на свой компьютер.
  2. Установите зависимости (Python 3, aiogram, google-api-python-client).
  3. Настройте файл .env — укажите туда токен бота, путь к JSON-ключу и ID календарей мастеров.
  4. Адаптируйте код под 6 мастеров — нужно добавить логику выбора мастера и проверку их календарей.
✅ Если всё сделано правильно — бот уже будет работать локально на вашем компьютере.

Шаг 5. Запускаем на сервере и тестируемОсталось разместить бота на хостинге, чтобы он работал 24/7.

  1. Загрузите код бота на GitHub.
  2. На платформе Render/Railway создайте новый проект из вашего репозитория.
  3. Добавьте переменные окружения — токен бота и путь к JSON-ключу.
  4. Настройте автоматический перезапуск через systemd (или встроенные инструменты платформы).
  5. Протестируйте: напишите боту /start и попробуйте записаться к любому мастеру.
⚠️ Важно: убедитесь, что календари мастеров открыты для записи и у Service Account есть права на создание событий.

🧑‍💻 Пример кода: как выглядит простой бот для записи

Если вы хотите понять логику, вот минимальный рабочий код бота на Python (без интеграции с календарём):


from aiogram import Bot, Dispatcher, types
from aiogram.types import ReplyKeyboardMarkup, KeyboardButton
from aiogram.filters import Command
bot = Bot(token=»ВАШ_ТОКЕН»)
dp = Dispatcher()# Хранилище записей (в реальном проекте — база данных)
bookings = {}services = [«Стрижка», «Маникюр», «Педикюр»]
keyboard = ReplyKeyboardMarkup(
keyboard=[[KeyboardButton(text=s)] for s in services],
resize_keyboard=True
)

@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-бота для салона красоты — это реально, даже если вы никогда не программировали. Главное — использовать готовые решения и следовать пошаговым инструкциям.

Что вы получите в итоге:

  • Бот, который работает 24/7
  • Автоматическая запись в Google Calendar
  • Напоминания клиентам о записи
  • Снижение неявок на 30–50%
  • Современный сервис, который ценят клиенты
🚀 Готовы начать? Начните с Шага 1 — создайте бота через @BotFather. Остальные шаги мы разберём вместе!

✍️ Автор: REALPAV

Если у вас остались вопросы или вы хотите заказать разработку бота для своего бизнеса, напишите нам — мы поможем вам автоматизировать запись клиентов.

Перейти на сайт

 

Обсудим вашу задачу

Оставьте телефон — перезвоним в рабочее время, назовём стоимость и срок.

Нажимая кнопку, вы соглашаетесь на обработку персональных данных.

Или позвоните сами: 8 903 572 1011, Пн–Пт с 10:00 до 18:00 по Москве.

← Назад к новостям