Кому можно доверить оплату с основного криптокошелька фирмы?
Автоматизация оплаты в USDT: Telegram Bot + Tron
В этот раз я разрабатывал инструмент автоматизирующий работу одного человека, но при этом приносящий большую пользу фирме.
Ко мне обратилась руководитель финансового направления в фирме ведущей расчеты в криптовалюте.
Проблема заключалась в её чрезмерных временных затратах на осуществление переводов средств в USDT. Она не могла делегировать эту обязанность, поскольку, по соображениям безопасности и сохранности средств на кошельке, ключ от кошелька фирмы известен только ей и собственнику бизнеса.
Один или несколько раз в день, в платежные часы, она открывала таблицу со списком переводов и проходила по ней - копируя адреса, сверяя суммы и вводя коды подтверждения. Выполнение однотипных переводов отнимало большое количество её времени ежедневно.
Она попросила меня поискать решение которое устроит собственников бизнеса своей безопасностью и позволит снять с неё эту нагрузку.
Решение:
Решение проблемы представляло собой телеграмм-бот позволяющий авторизовавшимся операторам осуществлять переводы USDT по заранее подготовленным заявкам. Такие заявки добавляются в Google-таблицу и оттуда попадают в бота, после проведения оплаты по такой заявке - она помечается ботом в таблице как оплаченная и получает ссылку на проведенную транзакцию.
Для решения вопроса безопасности я предусмотрел несколько различных уровней программной защиты:
- Первый уровень это разделение кошелька, у бота свой собственный кошелек, который можно сгенерировать или подключить в боте. Кошелек бота пополняется с основного и бот распоряжается только этими средствами;
- Второй уровень это многослойное шифрование хранимого ключа криптоустойчивыми алгоритмами;
- Третий уровень это подтверждение каждой осуществляемой транзакции с помощью Google Authenticator выдаваемый в виде QR-кода при авторизации оператора:
- Четвертый уровень это система доступа, разделяющая роли.
Разделение ролей:
“Администратор кошелька”
“Административная панель”
“Оператор”
В итоге:
- Уже год, как созданный бот разгрузил руководителя финансового направления сняв с него обязанность осуществления нескольких десятков транзакций ежедневно, что несомненно положительно сказалось как на ней лично, так и на работе фирмы;
- Функция оплаты делегирована, необходимо только пополнять кошелек бота когда он сообщит о нехватке средств на проведение текущих транзакций;
- Через бот проведено более 14000 транзакций на текущий момент.
Время разработки основного проекта 8 недель.
Если вас интересует автоматизация каких-либо задач, буду рад обсудить сотрудничество в телеграмме: @echostarter
#криптовалюта#бизнес