Pular para o conteúdo

Leaks & Promo

Bot de Discord em Go que reúne preços de jogos de PC e vazamentos do mercado de games.

Bot de Discord open-source escrito em Go, voltado ao universo gamer, que unifica consulta de preços de jogos de PC (integração com a API CheapShark) e agregação de vazamentos e rumores do mercado de games via feeds RSS e Reddit. Construído sobre uma arquitetura pull-only e stateless, com fontes de dados desacopladas por trás de interfaces (PriceProvider, LeakSource), permitindo trocar provedores sem reescrever o núcleo. O projeto prioriza excelência de engenharia, cache em memória com TTL, resiliência via context, timeouts e retry com backoff, pipeline de CI/CD com GitHub Actions e GoReleaser publicando no GHCR, além de imagem Docker multi-stage non-root, tudo com custo zero de operação e foco em privacidade (não persiste dados de usuário).

Stack

Go · discordgo · log/slog · Docker (multi-stage) · GitHub Actions · GoReleaser · GHCR · CheapShark · API · RSS/Reddit