Описание проекта
Бот должен позволять выбрать зал из списка, посмотреть его на простой схеме этажа или хотя бы на фото с кратким описанием, выбрать дату и свободные часовые слоты, а также добавить нужное оборудование — проектор, доску, флипчарт или комплект для видеоконференций, если зал это поддерживает. Оплата должна проходить прямо в чате, почасово, с учётом ставки зала и выбранного оборудования, с промежуточным итогом перед подтверждением брони. Если встреча затягивается, пользователь должен иметь возможность продлить бронь прямо из бота, а система обязана проверить, что зал реально свободен на продлеваемое время, прежде чем списывать деньги.
Также нужна сторона администратора: просмотр всех текущих и будущих броней, возможность закрыть зал на обслуживание, менять почасовые ставки по каждому залу, получать уведомления об отменах и продлениях. Напоминания перед началом встречи и короткий опрос после неё — приятное дополнение, но приоритет — это бронирование, оплата и продление.
Требования:
— каталог залов с фото, вместимостью, описанием и почасовой ставкой
— календарь с реальными свободными слотами по каждому залу
— выбор дополнительного оборудования (проектор, доска, флипчарт, видеоконференция)
— почасовая оплата прямо в чате с автоматическим расчётом суммы
— продление брони в один клик с проверкой доступности
— логика подтверждения, отмены и возврата средств за бронь
— админ-панель или команды администратора для управления залами и бронями
— напоминания о встрече заранее