Skip to content
This repository was archived by the owner on Feb 23, 2025. It is now read-only.

azhuge233/EpicBundle-FreeGames-dotnet

Repository files navigation

EpicBundle-FreeGames-dotnet

EpicBundle hasn't been updated for quite a while, use IndiegameBundlesNotifier instead.

A CLI tool fetches free games info from EpicBundle, sends notification through Telegram, Bark, Email, QQ, PushPlus, DingTalk, PushDeer and Discord.

Demo Telegram Channel @azhuge233_FreeGames

Build

Install dotnet 9.0 SDK first, you can find installation packages/guides here.

Follow commands will publish project as a executable file.

git clone https://github.com/azhuge233/EpicBundle-FreeGames-dotnet.git
cd EpicBundle-FreeGames-dotnet
dotnet publish -c Release -p:PublishDir=/your/path/here -r [win-x64/osx-x64/linux-x64/...] --sc

Usage

Set your telegram bot token and chat ID in config.json.

Check wiki for more explanations, only notify varaibles are available for this project.

Repeatedly running

The program will not add while/for loop, it's a scraper. To schedule the program, use cron.d in Linux(macOS) or Task Scheduler in Windows.

My Free Games Collection