Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 813 Bytes

README.md

File metadata and controls

26 lines (19 loc) · 813 Bytes

HLTV Featured

@hltvFeaturedBot

This is a set of nodejs applications to get data about upcoming CSGO matches and notify a Telegram bot subscribers:

  • src/backend handles subscribers requests
  • src/notifier deliveries data to subscribers
  • src/scraper parses HLTV.org/matches
  • src/playwright-scraper same as scraper but uses playwright

Configure server

  1. Install git, docker
  2. Create a new sudo user
  3. Switch user
  4. Clone sources
  5. Prepare .env and cert.json files
  6. Move and update scripts/create-* files
  7. Run these script files to create notifier and scraper containers
  8. Add crontasks to start notifier and scraper by the container name
  9. Start bot app

License

GNU GPLv3