A Telegram bot that brings you real-time access to match data, comprehensive statistics, and insightful information about football leagues, teams, and players
- 📅 Real-time Access to today's match data - match fixtures, live score updates, match status
- 🏆 Comprehensive data on the top 13 football leagues worldwide, including the English Premier League, La Liga, Bundesliga, Serie A, Ligue 1, and more
- 📊 Leagues standings and tournament stats such as points, wins, draws, losses, goals, xG, xaG and etc.
- ⚽️ In-depth statistics on league teams, covering aspects such as average goals per match, possession percentage, pass accuracy, and shots on target
- 👤 Extensive player statistics, including individual player performance data like goals, assists, expected goals, tackles, interceptions, key passes, and other relevant stats
- ⚙️ Node.js, Typescript
- 🤖 Telegraf.js: A Telegram API client used for handling Telegram bot functionalities
- 📦 Firebase (Firestore db): used to store and manage the data
- 🛠️ Puppeteer and Cheerio: used in combination to scrape data from statistical portals. The data is updated once a day, stored in Firestore, and retrieved from there throughout the day
- create
.envand fill it in:
cp .env.example .env- install all dependencies:
yarn install- start the nodemon process:
yarn start


