Система автоматичної видачі цифрових товарів

Python
Робота 1 з 9
Задача
Замовнику потрібна була автономна система автовидачі для торгового майданчика, що працює 24/7 без ручної участі: прийом замовлень, автоматична видача кількох типів цифрових товарів, контроль балансу, чорний список покупців, сповіщення в реальному часі. Архітектура — з можливістю розширення на інші майданчики без переписування ядра.

Рішення
Розроблено модульну систему на Python з інтеграцією через API та зовнішні сервіси постачальників:
— Обробка замовлень через webhook — мінімальна затримка між оплатою та видачею
— Модульна система автовидачі з прив'язкою лоту до типу товару та правила видачі — нові товари додаються без зміни ядра
— Мультивалютний конвертер із налаштовуваною похибкою та оновленням курсів через конфіг
— Контроль балансу: автоматична деактивація лотів при нестачі коштів і реактивація при поповненні
— Batch-обробка при масових замовленнях із захистом від перевантаження зовнішніх API
— Чорний список покупців із блокуванням в один клік
— Асинхронна обробка для паралельної роботи під високим навантаженням
— Сповіщення в Telegram + серверні логи для діагностики
— Гнучка конфігурація без втручання в код

Технічний стек
Python (asyncio), зовнішні API постачальників, Telegram Bot API, конфігурація через YAML/JSON, Linux VPS

Моя роль
Повний цикл: архітектура під мультисайтовість, реалізація модулів автовидачі, інтеграція зовнішніх API, контроль балансу та чорний список, деплой і налаштування автономної роботи.

Результат
Повністю автономна система: замовлення приймається, сума рахується, товар видається, при збоях лоти вимикаються самі — без ручного контролю продавця.

Назва майданчика та інтегровані сервіси приховані за угодою про конфіденційність.
Деталі
  • Додано:
36

Фрилансер

  • Проєктів 10
  • Оцінка 5.0
  • Рейтинг 1 892
Зареєструйтеся

Якщо у вас є акаунт, авторизуйтеся

Показники

  • Останній візит: 7 годин 18 хвилин тому