Projeto que automatiza o resgate de jogos gratuitos da Epic Games, rodando periodicamente para que você não precise fazer isso manualmente toda semana. A ideia é simples: basta rodar o serviço e deixar ele cuidar do resto.
Inspirado em: https://github.com/QIN2DIM/epic-awesome-gamer
O projeto foi feito para rodar em GitHub Actions, dentro de um repositório privado.
O workflow verifica automaticamente se o repositório é privado.
-
Crie um repositório PRIVADO no GitHub.
-
Copie o arquivo
.github/workflows/gatekeeper.ymlpara esse repositório. -
Configure as secrets em Settings → Secrets and variables → Actions:
EPIC_GAMES_EMAILEPIC_GAMES_PASSWORDEPIC_GAMES_LOCALEEPIC_GAMES_COUNTRYGEMINI_API_KEY
-
Descomente o bloco
cronno workflow para habilitar a execução agendada. -
Execute uma primeira vez manualmente em Actions → Gatekeeper → Run workflow.
Durante a execução, o conteúdo de data/ é salvo na branch state.
Não delete essa branch, pois ela mantém o estado da aplicação.
cp .env.example .envEdite o .env com base no que já está no arquivo e informe suas credenciais.
docker compose --env-file .env up -dPara conseguir logar, desative o 2FA da conta.