Бот ведения балансов между трейдерами/операторами

Ссылка на бота:


Telegram: https://t.me/Cryptoinkaccabot

Старт разработки: сентябрь 2020

Задача проекта:
Реализовать удобного и просто бота, через которого трейдеры и операторы смогут видеть свои балансы взаиморасчетов, проводить платежи.

Цель:
упростить процесс слежения за взаимообменом при торговле.

Этапы работы:
* От заказчика получены все их требования. (функционал, роли в проекте, типы балансов)
* Составлено ТЗ (с внесением предложений от нашей команды)
* ТЗ утверждено с заказчиком
* Реализован боты в ВК, Телеграм, ФБ, Вайбер и передан для приглашения пользователей
* Проект принят на сопровождение

Техническая реализация:
Бот работает в закрытой системе. Когда добавляет пользователь, то администратор в админке выдает ему роль (оператор, трейдер), роли взаимоисключающие.
Трейдеры получают для торговли определенные ресурсы, после ее проведения отправляют оператора эквивалент в деньгах. Т.к. и тех и других много, то ведется баланс, кто сколько чего взял и сколько расплатился.
Оператор/трейдер для работы запускают сессию бота, т.е. становятся онлайн, и тогда они видны в системе и доступны для обмена.
Если пользователь долго время в онлайне ничего не делает, то бот отправляет нотифай, если реакции нет, то автоматом завершает сессию.
За обмен транзакция во время эксплуатации заказчик попросил внедрить алгоритм начисления кэшбэка, чем ты больше обмениваешься, тем больше получаешь кешбэк.
Транзакций очень много, исчисляются в тысячах.

Стэк:
.php
.MySQL
.html
.js
.ajax
.TelegramWebhook
.REST ful API

Продукт:
Созданное решение полностью закрыло потребность заказчика. Операторы и трейдеры получили возможность в онлайне видеть свои взаимобалансы, отправлять платежи для изменения балансов, взаимодействовать друг с другом для решения возникающих вопросов.
Бот предусматривал определение роли для каждого пользователя со своим функционалом.
Использование бота было открыто для ограниченного круга лиц.

Итог:
Заказчик получил инструмент, который и хотел. Трейдерам и оператор больше не нужно было вести отчеты и транзакции в excel-документах, никаких транзакций больше не терялось.
Изменилось скорость реакции на транзакцию.
Снизилось количество ошибок, а из-за этого и время на поиски их причин.


Скриншоты
Если у вас есть идея внедрить в свой бизнес бот,
пишите нам, мы найдем кучу вариантов, как это можно сделать быстро!