Kodrana

Проект

Система за одобряване на входове в реално време

Изградихме услуга, която автоматично одобрява влизанията в акаунти във външна платформа, обработва заявките за вход чрез официалния API и насочва спорните случаи към оператор.

400обработени акаунта

Задача

Купувачите на проекта използват акаунти във външна платформа. Всеки акаунт получава по няколко заявки за вход дневно и всяка заявка трябва да бъде одобрена, преди купувачът да продължи. Ръчното одобряване не е мащабируемо при работа със стотици акаунти, а забавянията създават неудовлетвореност у купувачите, които очакват незабавен достъп.

Системата трябва да различава легитимните купувачи от неоторизираните опити, да одобрява само устройствата, които принадлежат на купувача, и да предава неясните случаи на човек.

Решение

Изградихме услуга на Python, която следи в реално време заявките за вход към около 400 акаунта чрез официалния API на платформата. Когато постъпи заявка, услугата проверява устройството спрямо базата данни с одобрени устройства за съответния акаунт. Ако устройството е разпознато, услугата незабавно одобрява влизането. Ако устройството е ново, услугата проверява дали купувачът има право да го добави.

Услугата използва asyncio за обработка на паралелни заявки без блокиране, а PostgreSQL съхранява връзките между акаунтите, купувачите и одобрените им устройства. Когато системата не може да разреши дадена заявка автоматично, тя изпраща подробностите до Telegram bot.

Операторът преглежда случая в Telegram и го одобрява или отхвърля. Услугата извършва и ежедневни проверки, за да потвърди, че всички акаунти остават достъпни.

  • Мониторинг в реално време на заявките за вход чрез официалния API на платформата
  • Обвързване на устройства, което гарантира одобряване само на оторизирани устройства
  • Паралелна обработка с asyncio за едновременна работа с множество акаунти
  • База данни PostgreSQL, свързваща акаунти, купувачи и одобрени устройства
  • Telegram bot за ръчно разрешаване на гранични случаи
  • Ежедневни автоматизирани проверки за потвърждаване на достъпността на акаунтите

Резултат

  • Обработва в реално време влизанията в около 400 акаунта
  • Обвързва устройствата на купувачите, така че да се одобряват само техните устройства
  • Насочва спорните случаи към оператор чрез Telegram bot
  • Извършва ежедневни автоматични проверки за потвърждаване на статуса на акаунтите

Нужно ви е нещо подобно? Опишете задачата си

Кажете ни за сайта, данните или задачата. Ще отговорим с въпроси, решение и оферта.

или пишете директно

Пишете на @kodrana в Telegram
Вашият контакт ще използваме само за отговор на тази заявка.
Telegram