Skip to content

Set of nodejs applications to get data about upcoming CSGO matches and notify a Telegram bot subscribers

Notifications You must be signed in to change notification settings

mbelsky/hltv-featured

Repository files navigation

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

About

Set of nodejs applications to get data about upcoming CSGO matches and notify a Telegram bot subscribers

Topics

Resources

Stars

Watchers

Forks

Languages