Alle Projekte

Trading & Bots · März 2026

Ultraschneller Auto-Buy-Bot für CS-Skins (Playwright)

Ultraschneller Auto-Buy-Bot für CS-Skins (Playwright)

Ein Tool zum Live-Monitoring des Verkaufs-Feeds und zum beschleunigten Kauf von CS-Skins auf dem Marktplatz skinport.com. Der Bot empfängt in Echtzeit einen Strom neuer Angebote über WebSocket, filtert sie sofort anhand von Nutzerregeln und bringt einen passenden Artikel in ~2 Sekunden bis zur Bezahlseite. Die finale Bestätigung (Eingabe der CVC) bleibt stets beim Nutzer — es gibt keine automatische Zahlung.

Umgesetzt wurde:

  • Live-Monitoring des Sale Feed über ein binäres Protokoll (Socket.IO + msgpack) mit automatischer Wiederverbindung
  • In-Memory-Filter-Engine O(1): Abgleich nach Skin-Name, Float-Bereich (Wear), Pattern-ID und Höchstpreis in Sub-Millisekunden
  • Optimierter Purchase-Flow (~2,2 s E2E): schnelle Navigation (domcontentloaded ~437 ms), SPA-Klick Add to Cart (~87 ms), direkter Checkout (~769 ms), Stopp vor der CVC-Eingabe
  • Session-Management: persistentes Chromium-Profil (Playwright), verschlüsselte Cookie-Speicherung, automatische CSRF-Token-Erneuerung (TTL 5 Min)
  • Rate Limiting: Mindestintervall 500 ms, Cooldown nach dem Kauf, exponentielles Backoff bei 429/503 (bis 60 s)
  • REST- + WebSocket-API (Fastify): Modulstatus, Regel-CRUD, Kaufprotokoll, manueller E2E-Kauftest
  • Web-Panel mit React + Vite + TailwindCSS: Status, Live Feed, Regel-Editor, Kaufhistorie

Stack: Node.js 20, TypeScript, Fastify, Socket.IO, msgpack, undici, Playwright (Chromium), pino, React, Vite, TailwindCSS, Vitest.

Rolle: End-to-End-Konzeption und Entwicklung des Bots (Backend, Browser-Automatisierung, Echtzeit, UI).

  • Ultraschneller Auto-Buy-Bot für CS-Skins (Playwright) — Bildschirm 1
    Bildschirm 1
  • Ultraschneller Auto-Buy-Bot für CS-Skins (Playwright) — Bildschirm 2
    Bildschirm 2
  • Ultraschneller Auto-Buy-Bot für CS-Skins (Playwright) — Bildschirm 3
    Bildschirm 3
  • Ultraschneller Auto-Buy-Bot für CS-Skins (Playwright) — Bildschirm 4
    Bildschirm 4