ТЗ

ТЗ


Нужно 2 телеграмм бота : Бот исполнителя заказов и Бот менеджера заказов

Функционал Бота менеджера :

1 Возможность добавлять заказы 

2 Возможность удалять заказы 

3 Возможность подтвердать выполненные заказы ( Процесс подтверждения должен быть согласован между двумя менеджерами )

4 Отслеживать статистику выполнения заказа (вкладка активные заказы, подтвержденные заказы (которые взяли, но не выполнили), выполненные заказы, оплаченные заказы)


Функционал Бота исполнителя :

В боте должно быть главное меню содержащее 5 вкладок а так же возможность логина

5 Вкладок:

"Взять заказ"

"Активные заказы"

"Профиль"

"Баланс"

"Поддержка"


1. Вкладка "Взять заказ"

При нажатии данной кнопки пользователю отсылается сообщение :

"Доступных заказов(N) N- общее число доступных заказов

Под сообщением должны появляться inline кнопки с информацией заказа

Пример содержание inline кнопки : " 600р 💲 Boost | 1500-2000mmr | Solo |

При нажатии на кнопку заказа бот отправляет подробности заказа 

Пример содержания подробностей :

Подробности заказа :

"текст введенный менеджером"

Ниже должны быть расположены две кнопки : "Взять заказ" и "Назад"

После того как пользователь нажал на кнопку "Взять заказ" заказ переводится во вкладку "Активные заказы" а так же отправляется статистика в бот-менеджер. Пример статистики : Заказ№15351 выполняется "user_id" 


2. Вкладка "Активные заказы"

Отображает Заказы которые пользователь взял на выполнение 

Так же под каждым заказом должна быть кнопка : "Подтвердить выполнение заказа", после этого заказ переносится в статистику бота менеджера в графу "выполненные заказы", после подтверждения менеджером заказ закрывается.

После этого средства за заказ поступают во вкладку "Баланс" юзера


3.Вкладка "Профиль"

При нажатии данной кнопки пользователю отсылается сообщение :

"Имя пользователя" | "Id пользователя"

Выполненных заказов (^) ^ - кол-во выполненных заказов

Tier : (&) & - уровень пользователя от 1 до 3 ( начальный уровень 3 , что бы перейти на уровень 2 пользователь должен выполнить 15 заказов , что бы перейти на уровень 1 пользователь должен выполнить 50 заказов)


4. Вкладка "Баланс"

Данная вкладка должна отображать баланс пользователя ( который должен пополнятся после каждого успешно выполненного заказа )

Так же она должна отображать бонус за тир пользователя ( за тир 3 нет бонуса , за тир 2 +5% от каждого выполненного заказа , за тир 1 + 12% от каждого выполненного заказа ) 

Еще должна быть кнопка под сообщением с информацией о средствах "Вывести средства"

При нажатии на данную кнопку пользователь должен заполнить форму вывода , после чего через API сервиса crystallpay будет совершена выплата на его реквизиты


5. Вкладка "Поддержка"

Просто отправляет сообщение на контакты менеджера

Report Page