Телеграм-бот для группы психологов

Бюджет: по договоренности
Нужно разработать телеграмм-бот для предоставления услуг психологов, с привязкой операций к блокчейн-платформе CWD.GLOBAL. Предлагайте стоимость работ и сроки.

Описание интерфейса телеграмм-бота.

1. Регистрация:
    • идентификация — имя аккаунта на платформе cwd.global,
    • тип аккаунта: специалист или клиент,
    • подтверждение через присылаемый на аккаунт код.
    • Каждый человек может иметь несколько аккаунтов обоих типов.

2. Основная работа:

    • .Интерфейс Специалиста.  Кнопки, логика:
        ◦ Видит перечень своих услуг.
        ◦ Кн. Задать описание специалиста. Специалист описывает свою область работы.
        ◦ Кн. Задать квалификацию специалиста. Специалист описывает свою квалификацию, награды, дипломы, опыт работы и т.д.
        ◦ Кн. Добавить услугу. Специалист дает 2 описания услуги: краткое и расширенное. И  стоимость услуги без скидок. Услуге присваивается ID – достаточно простой, но уникальный, можно порядковый номер специалиста и услуги, например: 5.008
        ◦ Кн. Удалить услугу. Специалист вводит ID. Услуга удаляется.
        ◦ Кн. Перейти в очередь клиентов. Выводится список клиентов в очереди. У каждого клиента указано количество токенов Intelligence в портфеле. Клиенты отсортированы по количеству токенов.
        ◦ Можно выбрать клиента. После выбора клиента, организуется диалог с ним (надо продумать), а стоимость услуги перечисляется на аккаунт специалиста за минусом комиссий платформы и за минусом 10%, которые остаются на аккаунте организации.

    • Клиент. Текст, кнопки, логика:
        ◦ Выводится на экран доступная (внесенная ранее) сумма.
        ◦ Кн. Внести сумму (cwd). Через интерфейс платформы перечисляется сумма на аккаунт организации.
        ◦ Кн. Выбрать специалиста. Появляется список специалистов, количество заявок у специалиста в очереди и рейтинг на основе оценок клиентов (это ниже). 
        ◦ После выбора специалиста, появляется список его услуг.
        ◦ Клиент выбирает услугу и нажимает на нее. После этого заявка попадает в очередь заявок на услугу. Специалисту приходит уведомление — начать диалог с клиентом. Или, если внесенных клиентом денег не хватает, то ему выводится сообщение и действие не производится.
        ◦ Деньги клиента резервируются на сумму услуги. Стоимость услуги рассчитывается на основе количества токенов Intelligence в портфеле клиента.
        ◦ На услуге в списке может быть пометка, что она уже клиентом заказана и выбрать ее нельзя.
        ◦ К выбранной услуге добавляется 2 пункта. Покинуть очередь и Подтвердить получение услуги:
            ▪ Покинуть очередь — у клиента отменяется заявка на услугу и возвращаются деньги за минусом комиссии платформы.
            ▪ Подтвердить получение услуги — предлагается оценить услугу по 10 бальной шкале. 
            ▪ Выбором одного из этих пунктов завершается процесс получения услуги.

По всем операциям ведется подробное логирование.
Список специалистов заполняется в файле (например) и записывается на сервер, на котором работает бот. Раз в минуту файл перечитывается, список специалистов может динамически обновляться.

Подробности расскажу потенциальному исполнителю.
Опубликован 06.11.2021 в 19:09 Последнее изменение: 06.11.2021 в 18:57

Выберите способ верификации:

Обновите страницу после прохождения верификации.