Опис проєкту
ПерекладСпочатку бот запитує, чи хоче клієнт зустрітися очно, чи воліє онлайн-сесію, потім дає описати тему — стосунки, кар'єра, загальний розклад або конкретне питання по картах. Після цього показує реальний календар моєї зайнятості, дозволяє обрати дату й час без перетину з уже зайнятими слотами та збирає контактні дані. Оплата має бути вбудована в той самий сценарій: слот бронюється остаточно лише після успішної оплати, а не просто через вибір часу. Окремо потрібні автоматичні нагадування перед сесією та зручна можливість самій бачити, редагувати чи блокувати слоти в розкладі.
Це має бути робочий інструмент для щоденного використання, а не демонстраційний макет, тому важливо продумати типові складні випадки: людина кидає заповнення на середині, слот встигає зайняти інший клієнт, поки перший оплачує, або клієнту потрібно перенести час. Формулювання бота мають бути дружніми й зрозумілими, це не менш важливо, ніж логіка роботи.
Вимоги:
— Покроковий сценарій у чаті: формат (очно/онлайн) → тема запиту → дата й час → оплата
— Синхронізація календаря в реальному часі, щоб два клієнти не зайняли один слот
— Вбудована онлайн-оплата, підтвердження запису лише після успішного платежу
— Автоматичні нагадування клієнту перед сесією
— Панель для адміністратора: перегляд, редагування, скасування та блокування слотів
— Підтримка щонайменше одного платіжного провайдера й одного месенджера (бажано Telegram)
— Обробка кинутих записів і звільнення слота при закінченні часу на оплату
— Простий сценарій перенесення й скасування запису з боку клієнта