Files
Mimante/Mimante
Alberto Balbo cb30e1fb08 Ottimizzazioni e introduzione protocollo final attack
- Rimosso binding di `MaxClicks` in `MainWindow.xaml` e aggiunto evento `TextChanged`.
- Migliorata leggibilità del codice in `MainWindow.xaml.cs` con rientri e ritorni a capo.
- Evitata duplicazione dei log per aste aggiunte in `MainWindow.xaml.cs`.
- Migliorata gestione della validità del cookie con fallback su scraping HTML.
- Aggiunta proprietà `IsAttackInProgress` in `AuctionInfo.cs` per gestire lo stato di attacco finale.
- Introdotto protocollo di "final attack" in `AuctionMonitor.cs` per puntate critiche sotto 0,5s.
- Migliorata gestione dei log e comportamento delle puntate normali in `AuctionMonitor.cs`.
- Aggiunto metodo `PlaceBidFinalAsync` in `BidooApiClient.cs` per puntate ottimizzate.
- Ridotti log ridondanti e migliorata gestione degli errori.
2025-10-28 23:27:53 +01:00
..
2025-10-28 12:45:08 +01:00
2025-10-28 12:45:08 +01:00
2025-10-28 12:45:08 +01:00
2025-10-28 12:45:08 +01:00

AutoBidder

AutoBidder è una semplice applicazione WPF per monitorare aste Bidoo via API (HTTP-only).

Questa versione è stata ripulita da funzionalità legacy (WebView2/browser integrato, multi-click, modalità legacy) e si basa esclusivamente su chiamate HTTP verso le API del sito.

Features principali:

  • Monitoraggio parallelo di più aste
  • Polling adattivo basato su timer aste
  • Invio puntate via HTTP
  • Visualizzazione log globale e log per asta
  • Esportazione CSV di cronologia e statistiche
  • Salvataggio sessione (cookie) in modo sicuro (DPAPI)

Pulizia effettuata:

  • Rimosse classi XAML/Converters non più utilizzate
  • Rimosso file di test manuale
  • Rifattorizzate statistiche per usare BidHistory e BidderStats

Come usare:

  1. Avvia l'app
  2. Configura la sessione con il cookie __stattrb=... tramite Configura
  3. Aggiungi aste (ID o URL) con + Aggiungi
  4. Avvia il monitoraggio con Avvia Tutti

Sicurezza:

  • La sessione viene salvata criptata in %APPDATA%/AutoBidder/session.dat usando DPAPI per l'utente corrente.

Note per sviluppatori:

  • Progetto .NET 8 (WPF)
  • File principali: Services/BidooApiClient.cs, Services/AuctionMonitor.cs, MainWindow.xaml.cs.
  • Per ulteriori pulizie o refactor, eseguire una ricerca per legacy o RIMOSSO.