Telegram-бот для автоматизации записи клиентов на услуги. Подходит для барбершопов, салонов красоты, студий, клиник и любого бизнеса с записью по времени.
Для клиентов:
- Выбор услуги из каталога с ценами
- Выбор мастера/специалиста
- Интерактивный календарь — только свободные слоты
- Подтверждение и отмена записи в 1 клик
- Автоматическое напоминание за 1 час до визита
- Просмотр своих записей
Для администратора:
- Уведомления о новых записях в реальном времени
- Панель со списком записей на сегодня
- Управление расписанием мастеров
- Статистика по загрузке
| Компонент | Технология |
|---|---|
| Язык | Python 3.11+ |
| Фреймворк | aiogram 3 |
| База данных | SQLite |
| FSM | aiogram FSM (конечный автомат) |
| Напоминания | APScheduler |
booking-bot/
├── booking_bot.py # Основной файл бота
├── requirements.txt # Зависимости
├── bookings.db # БД (создаётся автоматически)
└── README.md
# 1. Клонировать проект
git clone https://github.com/your-username/booking-bot.git
cd booking-bot
# 2. Установить зависимости
pip install -r requirements.txt
# 3. Указать токен бота в booking_bot.py
# BOT_TOKEN = "ваш_токен_от_BotFather"
# ADMIN_IDS = [ваш_telegram_id]
# 4. Запустить
python booking_bot.py| Команда | Описание |
|---|---|
/start |
Приветствие и информация |
/book |
Начать запись |
/mybookings |
Мои активные записи |
/cancel ID |
Отменить запись по ID |
/admin |
Панель администратора |
┌─────────────────────────────┐
│ ✂️ Выберите услугу: │
│ │
│ Мужская стрижка — 4000₸ │
│ Бритьё — 2500₸ │
│ Стрижка + бритьё — 5500₸ │
│ Укладка — 2000₸ │
│ Детская стрижка — 2500₸ │
│ Камуфляж седины — 5000₸ │
└─────────────────────────────┘
↓
┌─────────────────────────────┐
│ 📅 Выберите дату: │
│ │
│ 🟢 Сегодня, 24 фев │
│ Завтра, 25 фев │
│ Ср, 26 фев │
│ Чт, 27 фев │
└─────────────────────────────┘
↓
┌─────────────────────────────┐
│ 📋 Ваша запись: │
│ │
│ ✂️ Мужская стрижка │
│ 👤 Арман │
│ 📅 2026-02-24 │
│ 🕐 14:00 │
│ 💰 4000₸ │
│ │
│ ✅ Подтвердить ❌ Отменить │
└─────────────────────────────┘
Бот легко адаптируется под любой бизнес:
- Изменение списка услуг и цен — через БД
- Добавление мастеров и расписания
- Подключение к PostgreSQL для продакшена
- Интеграция с Google Calendar
- Добавление онлайн-оплаты (Kaspi, Stripe)
Telegram: @username111111111111111111111111 GitHub: github.com/popoverrr