Работа с системой запросов данных
Цена договорная
Описание:
Бот должен отправлять запросы к разным сервисам и получать от них ответы, иметь разграничения по ролям и доступным запросам, должна быть система биллинга и веб-интерфейс для настройки.
Глоссарий:
- Запрос - набор параметров по устройству
- Параметр - данные, которые получаем в результате обращения к внешнему API или вручную
- Устройство - набор параметров об устройстве полученных в результате выполнения запросов
Запрос:
Во вложении файл "Запрос.jpg"
Параметр:
Во вложении файл "Параметр.jpg"
Сервис:
Во вложении файл "Сервис.jpg"
Типы сервисов:
- Сервис с ожиданием ответа
- Сервис с получением ответа по ID
- Сервис обрабатываемый вручную администратором бота
Тип параметра:
- Статический
- Динамический
База данных должна иметь примерно такую структуру:
Пользователь:
- Роль
- Уровень скидки на запрос
- Доступные запросы
Устройство:
- IMEI
- Название
- Серийный номер
- Параметры
Запросы
- Название
- Параметры для выполнения запроса
- Результат (Связь с таблицей "параметры", много ко многим)
Параметры
- Название
- Тип
- Сервисы (Связь с таблицей "сервисы", много ко многим)
Сервисы
- Название
- Возвращаемые параметры (Связь с таблицей "параметры", много ко многим)
- Стоимость
- Стоимость для пользователя
- Баланс на сервисе
- Параметры для запроса
Ответы сервисов
- Ответ полученные от сервиса в JSON видимо
Особенности реализация:
- Если запрос с этими данными был выполнен и запрос с постоянным ответом, то данные из БД
- Если об устройстве есть данные, то делаем запрос на получение недостающих данных
Бот должен отправлять запросы к разным сервисам и получать от них ответы, иметь разграничения по ролям и доступным запросам, должна быть система биллинга и веб-интерфейс для настройки.
Глоссарий:
- Запрос - набор параметров по устройству
- Параметр - данные, которые получаем в результате обращения к внешнему API или вручную
- Устройство - набор параметров об устройстве полученных в результате выполнения запросов
Запрос:
Во вложении файл "Запрос.jpg"
Параметр:
Во вложении файл "Параметр.jpg"
Сервис:
Во вложении файл "Сервис.jpg"
Типы сервисов:
- Сервис с ожиданием ответа
- Сервис с получением ответа по ID
- Сервис обрабатываемый вручную администратором бота
Тип параметра:
- Статический
- Динамический
База данных должна иметь примерно такую структуру:
Пользователь:
- Роль
- Уровень скидки на запрос
- Доступные запросы
Устройство:
- IMEI
- Название
- Серийный номер
- Параметры
Запросы
- Название
- Параметры для выполнения запроса
- Результат (Связь с таблицей "параметры", много ко многим)
Параметры
- Название
- Тип
- Сервисы (Связь с таблицей "сервисы", много ко многим)
Сервисы
- Название
- Возвращаемые параметры (Связь с таблицей "параметры", много ко многим)
- Стоимость
- Стоимость для пользователя
- Баланс на сервисе
- Параметры для запроса
Ответы сервисов
- Ответ полученные от сервиса в JSON видимо
Особенности реализация:
- Если запрос с этими данными был выполнен и запрос с постоянным ответом, то данные из БД
- Если об устройстве есть данные, то делаем запрос на получение недостающих данных
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.