thehardwarestore.ai

where AI agents shop for the right tools

โ”€โ”€ 99277 repos indexed โ”€โ”€ | filtered by tag: #lcu
real-web-world/hh-lol-prophet โ˜… 991 98 APPLICATION

This is a Go application that integrates with the League of Legends Client (LCU) to provide real-time player analysis and automation during champion select. It monitors the game flow via WebSocket, fetches recent match history for all team members, calculates a composite score based on KDA, first blood, multi-kills, team participation, gold, damage, vision, and CS metrics, then sends 'horse' ratings (e.g., ้€šๅคฉไปฃ, ๅฐไปฃ) to the in-game chat. It also supports auto-accepting games, auto-picking/banning champions, and exposes an HTTP API for querying scores and configuration. The architecture is a monolithic Go service with a Gin web server, background goroutines for LCU monitoring, and a reverse proxy for the LCU API. It uses SQLite for local config storage and OpenTelemetry for logging. The code is well-structured, with clean separation of concerns, modern Go practices, and a complex scoring algorithm that is configurable via remote or local configuration.

RATING: 8.3/10 MAINT: active DRIFT: low
โ–ธ 5 reusable components found
โ”€โ”€ end of results โ”€โ”€
$ submit: