Общая задача
Необходимо разработать Telegram-бота, который автоматизирует запись клиентов на услуги салона, медицинские назначения, консультации, тренинги и другие сервисы для онлайн-бронирования.
Основные функции
- Запись клиентов через удобные Inline-кнопки (выбор даты и времени);
- Автоматическое ограничение: занятые слоты блокируются и не отображаются среди доступных;
- Личный кабинет клиента: команда «Мои записи» показывает все текущие активные записи пользователя;
- Админ-панель: администратор просматривает все записи, может удалять их при необходимости;
- Общение с городом происходит через FSM (Finite State Machine) - пошаговый диалог без тупиков и перегрузки памяти;
- Хранение данных ведётся в SQLite (информация о клиентах, дате и времени услуги).