olshanskyvv / PsychoBot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PsychoBot

Основной функционал

Запись на прием

  1. Типы записи

    • Первичный (доступен 1 раз)
      • Бесплатный
      • 30 минут
    • Вторичный
      • Стоимость зависит от
        1. Скидки
          • Стандарт (нет скидки)
          • Льготный (студенты и пенсионеры)
        2. Типа консультации
          • Психологическая
          • Гештальт (в будущем)
          • ...
      • 50 минут
  2. Подтверждение записи

    За сутки до сессии должна быть произведена оплата
    Если оплаты не было, запись отменяется
    

    Сначала подтверждает оплату админ (владелец), позже автоматическое подтверждение с оплатой в боте

  3. Отмена / перенос записи

    При отсутствии подтверждения запись просто отменяется
    При наличии подтверждения более чем за сутки доступен перенос записи, иначе деньги не возврящается
    Менее чем за сутки запись отменяется без возможности переноса и без возврата средств
    
  4. Генерация сетки

    Сетка в бд заполняется админом вручную.
    
    В случае одинаковых заполнений возможно добавление скриптов.
    

Заключение договора (пользовательского соглашения соглашения)

Пользовательское соглашение предоставляется к ознакомлению при запуске (?) бота, 
для дальнейшего использования необходимо с ним согласиться.

При попытке вторичной записи происходит проверка на заполненность ФИО и даты рождения.
При их отсутсвтвии требуется заполнить указанные выше поля.

Дополнительный функционал

Оплата

Оплата через сервис экваринга (ЮКасса)

Так как стоимость зависит от льготы, то ее будет выдавать психолог в боте при первичной консультации

Напоминание о записи

Напоминание за час до записи для клиента и для психолога

Сессия в Google Meet

За небольшое время до сессии бот присылает клиенту и психологу ссылку на сессию в Google Meet

Добавление сессии в Google Calendar психологу 

About


Languages

Language:Python 100.0%