Техническое задание на разработку бота telegram

Техническое задание на разработку бота telegram

ArkJzzz

Необходимо разработать telegram-бота, включающего в себя функции по регистрации бьюти-мастеров с занесением информации в базу данных, поиску информации о мастерах пользователями-клиентами, приему платежей от мастеров за размещение информации о них в поисковой выдаче для пользователей-клиентов.

Бот должен иметь возможность принимать оплату за пользование сервисом, в т.ч. с использованием промокодов на скидки. А так же иметь несколько режимов оплаты (месяц, триместр, полгода), выключать из поиска (но не из базы) неоплаченных и напоминать по email о необходимости продлить подписку.


Логическая схема-описание работы бота приложена в файле "krasotatut.png".

krasotatut.png

В разработку бота так же входит разработка схемы базы данных мастеров, которая должна включать в себя следующую информацию:

1. Фамилия и Имя мастера и/или название салона

2. Ссылка на профиль в соц.сетях (Instagram, Facebook и т.п)

3. Контактный телефон мастера

4. Электронная почта мастера

5. Специализация мастера (выбор из заранее заданных специализаций)

6. Возможность предоставления услуг онлайн

7. Регион(ы), город(а), адрес(а) предоставления услуг мастером

8. Возможность выезда мастера на адрес клиента.

9. Возможность работы мастера более, чем в одном регионе, городе.

10. Дополнительная информация о мастере.


Необходимо предусмотреть возможность экспорта информации из базы данных мастеров в таблицу для последующей аналитики этой информации.


Бот состоит из двух диалоговых ветвей: "Я ищу мастера" и "Я мастер"


Ветвь "Я ищу мастера" должна включать в себя:

1. Подтверждение пользователем-клиентом условий использования (текст предоставляет заказчик).

2. Диалог поиска мастера по опциям: специализация мастера, предоставление услуг онлайн/офлайн, регион, город.

3. Выдачу результата из собранной базы данных мастеров о доступных (в соответствии с поисковым запросом) мастерах.

4. Выдачу информации о мастере и способах связи с ним.


Ветвь "Я мастер" должна включать в себя:

1. Подтверждение пользователем-мастером условий использования (текст предоставляет заказчик).

2. Диалог для сохранения информации о мастере в базу данных мастеров.

3. Возможность редактирования информации о мастере.

4. Возможность оплаты подписки за пользование сервисом.

5. Возможность перехода в чат мастеров.

6. Информацию о способах связи с разработчиками.



Так же в Исполнитель берет на себя обязательство по поиску хостинга и развертыванию приложения бота и базы данных. Оплата услуг хостинга не включается в оплату услуг Исполнителя. 

Report Page