Это пример работы из портфолио makstheonly.ru · LACUNA Bot — Telegram-бот записи
— ЖИВОЙ ПРИМЕР · Telegram-бот

LACUNA Bot — запись
в студию маникюра
за 30 секунд

Реальный работающий бот, не мокап. Открой в Telegram, нажми Старт и попробуй записаться сам — увидишь весь сценарий: услуга → день → окно → имя → телефон → подтверждение.

📅 Сдано: 1 день 💼 Бюджет: от 12 000 ₽ ⚙️ Стек: Python · aiogram 3 · SQLite
Что внутри

Полный сценарий записи без звонков и приложений

Клиент делает 5 кликов и получает время в студии. Запись падает в базу, владелец — в чат, клиент за 24 часа получает напоминание.

  • 6 услуг с разной длительностью (60–150 минут)
  • Расписание адаптируется под длительность услуги
  • Проверка пересечений: невозможно записаться на занятый слот
  • Уведомление владельцу прямо в личный чат при каждой новой заявке
  • Авто-напоминание клиенту за 24 часа до визита
  • Команды /start, /отменить, /admin <secret>
L
LACUNA Studio · бот записи
● в сети
Здравствуйте! Это бот LACUNA Studio — студии маникюра в Рязани.

Запись на удобное время за 30 секунд.
💅 Записаться 📋 Мои записи 📍 Адрес
💅 Записаться
Выберите услугу:
🤍 Классический · 1200 ₽ 💅 Маникюр+гель · 2200 ₽ 💎 Моделирование · 3400 ₽
💅 Маникюр + гель-лак
Выберите день:
Пн · 28 окт Вт · 29 окт Ср · 30 окт
Технические особенности

Что делает этот бот не игрушкой, а рабочим инструментом

🛡️

Конфликты слотов

Бот сравнивает длительность каждой услуги и не разрешит записать двух клиентов на пересекающееся время. Один мастер — один клиент в час.

💾

SQLite + миграции

База на диске сохраняется между перезапусками. Все записи, статусы, статус напоминаний — в одной таблице с автомиграцией при старте.

Шедулер на APScheduler

Каждые 15 минут бот проверяет ближайшие визиты и шлёт клиенту напоминание ровно за 24 часа. Дважды одному человеку не пришлёт.

🔔

Защищённая админ-команда

Админ регистрируется командой /admin lacuna-admin-2026. После — все новые заявки прилетают в его личный чат с именем и телефоном клиента.

🔒

FSM-состояния

Конечный автомат aiogram гарантирует что клиент не «сломает» сценарий — каждый шаг помнит контекст и валидирует ввод (например телефон только в формате +7…).

🐍

~530 строк Python 3.12

Чистый, читабельный код без сторонних фреймворков. Легко допилить под другую нишу: барбершоп, СПА, репетитор, автомойка.

Стек и характеристики

Под капотом

Бот построен на современной асинхронной архитектуре. Один процесс способен держать сотни одновременных диалогов на минимальном железе.

  • Язык Python 3.12
  • Bot framework aiogram 3.13
  • Хранилище SQLite (sqlite3 std lib)
  • Шедулер APScheduler 3.10
  • FSM aiogram MemoryStorage
  • Параллелизм asyncio · long polling
  • Размер кода ~530 LOC, 1 файл
  • Нагрузка до ~500 диалогов/час
Заказать такого же

Под вашу нишу за 5 рабочих дней

Адаптирую сценарий, тексты, услуги и расписание под ваш бизнес. Барбершоп, СПА, автомойка, репетитор, автосервис — везде заходит. Цена — от 12 000 ₽ за стандартный сценарий.