До всіх проєктів

Десктоп · Вересень 2025

Stacker Order Grabber — бот автозахоплення (.NET/WPF)

Stacker Order Grabber — бот автозахоплення (.NET/WPF)

Нативний Windows-застосунок (WPF, .NET 8) для автоматичного захоплення нових замовлень на платформі Stacker. За розкладом відстежує появу замовлень на трьох дошках і миттєво присвоює їх виконавцю з мінімальною затримкою.

Що реалізовано:

  • Чиста архітектура (.NET 8): шари Presentation (WPF) / Application / Domain / Infrastructure
  • Миттєва реакція ≤ 100–200 мс: постійна сесія, WebSocket/SignalR + резервне REST-опитування, HTTP/2 keep-alive
  • Режим «поборотися»: короткі повтори з джитером і лімітами, ідемпотентний assign, дедуплікація подій
  • Активний захист володіння замовленням і повернення при перехопленні
  • Планувальник вікон активності за таймзоною, «чистий старт» кожного запуску, ліміт присвоєнь
  • Безпека: локальне шифрування облікових даних (Windows DPAPI), жодних секретів у репозиторії
  • Портативний self-contained .exe, детальне логування (Serilog), експорт CSV, автоматизація браузера через Playwright

Усі налаштування — через UI (параметри боротьби, розклад, облікові дані).

Роль: розробка повного циклу — архітектура, десктоп-UI, мережевий шар і надійність.

  • Stacker Order Grabber — бот автозахоплення (.NET/WPF) — Кадр 1
    Кадр 1
  • Stacker Order Grabber — бот автозахоплення (.NET/WPF) — Кадр 2
    Кадр 2
  • Stacker Order Grabber — бот автозахоплення (.NET/WPF) — Кадр 3
    Кадр 3
  • Stacker Order Grabber — бот автозахоплення (.NET/WPF) — Кадр 4
    Кадр 4