This is a set of nodejs applications to get data about upcoming CSGO matches and notify a Telegram bot subscribers:
src/backend
handles subscribers requestssrc/notifier
deliveries data to subscriberssrc/scraper
parses HLTV.org/matchessrc/playwright-scraper
same as scraper but uses playwright
- Install git, docker
- Create a new sudo user
- Switch user
- Clone sources
- Prepare
.env
andcert.json
files - Move and update
scripts/create-*
files - Run these script files to create notifier and scraper containers
- Add crontasks to start notifier and scraper by the container name
- Start bot app
GNU GPLv3