Opis projektu
PrzetłumaczoneBot musi zapytać, czy klient chce spotkania osobistego, czy sesji online, a następnie pozwolić mu opisać temat prośby — kariera, relacje, ogólne czytanie życia lub konkretne rozkłady tarota. Po tym powinien pokazać mój rzeczywisty kalendarz dostępności, pozwolić klientowi wybrać datę i godzinę bez nakładania się na istniejące rezerwacje oraz zebrać podstawowe dane kontaktowe. Płatność musi być wbudowana w ten sam proces, aby termin był zablokowany dopiero po dokonaniu płatności, a nie tylko wstępnie zarezerwowany. Chcę również automatycznych przypomnień przed sesją oraz prostego sposobu, aby zobaczyć, edytować lub zablokować terminy z mojej strony.
To ma być narzędzie robocze, które mogę używać na co dzień, a nie demo, więc proszę zaplanować prawdziwe przypadki brzegowe: ktoś porzucający proces w połowie, slot zajęty przez innego klienta podczas gdy pierwszy płaci, lub klient chcący przełożyć spotkanie. Jasne, przyjazne wiadomości bota są tak samo ważne jak logika, która za nimi stoi.
Wymagania:
— Krok po kroku przepływ czatu: format (osobisty/online) → temat prośby → data i godzina → płatność
— Synchronizacja kalendarza w czasie rzeczywistym, aby dwóch klientów nie mogło zarezerwować tego samego slotu
— Zintegrowana płatność online, z potwierdzeniem slotu dopiero po udanej płatności
— Automatyczne przypomnienia o rezerwacji wysyłane do klienta przed sesją
— Panel administracyjny do przeglądania, edytowania, anulowania lub blokowania slotów czasowych
— Wsparcie dla przynajmniej jednego dostawcy płatności i jednej platformy do wiadomości (preferowany Telegram)
— Obsługa porzuconych rezerwacji i zwolnienie slotu po upływie czasu na płatność
— Prosty proces przełożenia i anulowania dla klientów