SM
Все статьи
1 мин чтения

Как AI-бот автоматизировал запись в барбершопе

Реальный кейс — как я сделал круглосуточного Telegram-бота для барбершопа на Gemini и aiogram.

#кейс#чат-бот#ai

Главной проблемой владельца барбершопа была не реклама, а скорость ответа. Клиент пишет в 23:00 «есть время завтра?», а ответ приходит утром. К этому моменту клиент уже записался в другое место.

В чём проблема

Каждый день администратор отвечает на одни и те же вопросы:

  • Сколько стоит стрижка?
  • Где вы находитесь?
  • Свободно ли завтра в 15:00?

80% этих вопросов шаблонные. На них может отвечать не человек, а бот.

Решение: бот из двух слоёв

Я построил бота из двух частей.

1. Чёткий сценарий — запись

Запись — важный процесс, здесь AI не должен «фантазировать». Поэтому она сделана как пошаговая форма: имя → телефон → услуга → время. В aiogram это пишется через FSM (машину состояний):

class Booking(StatesGroup):
    name = State()
    phone = State()
    service = State()
    time = State()
 
@dp.message(Booking.time, F.text)
async def book_time(message: Message, state: FSMContext, bot: Bot):
    data = await state.update_data(time=message.text)
    await bot.send_message(ADMIN_CHAT_ID, format_booking(data))
    await message.answer("Готово! Мастер ждёт вас ✅")
    await state.clear()

2. Свободные вопросы — AI

На все остальные вопросы отвечает Gemini. Ему передаётся текстовый файл о барбершопе (цены, адрес, FAQ) и инструкция «отвечай только на основе этой информации». Так бот не выдумывает цены.

Самое важное для владельца

Вся информация лежит в одном файле barbershop.txt. Если поменялись цены, владелец правит файл сам, программиста звать не нужно.

Вывод

Хороший бот не отдаёт всё на откуп AI. Важные процессы (запись, оплата) делаются чётким сценарием, а общение доверяется AI. Этот подход подходит любому бизнесу в сфере услуг: салону, клинике, автосервису.

Нужен такой бот для вашего бизнеса? Напишите мне, обсудим.