This repository contains robust Python scrapers for the Bet Builder and Predictions features of Scores24, along with Telegram bots built on top of those scrapers.
The project is designed to be modular, well documented, and easy to set up, whether you want to use only the scrapers or the full Telegram bots.
| File/Folder | Description |
|---|---|
Readme.md |
The main entry point for the repository. Anyone who wants to use the scrapers or bots should start here. |
.gitignore |
Specifies files and folders to exclude from version control, such as .env, raw JSON responses, and test files.Note: This file is relevant only for developers contributing to the project. |
Bet slip dir/ |
Contains everything related to the Scores24 Bet Builder feature, including its README, scraper, and Telegram bot script. |
Prediction dir/ |
Contains all components related to the Scores24 Predictions feature, including its README, scraper, and Telegram bot script. |
Each scraper and bot has a slightly different setup, and detailed documentation is provided to ensure a smooth experience.
To use any scraper or bot, you must read the README file inside its respective directory. This is where you will find setup instructions, configuration details, and testing guidance.
- Read
Bet slip dir/Bet slip readme.md
- Read
Prediction dir/Prediction readme.md
If you plan to contribute, it is recommended to read all three README files to fully understand the project structure and maintain consistent code quality.
- Non-commercial use: Free for personal or educational projects.
- Commercial use: Please provide credit by linking to this repository or to my GitHub profile.
Contributions are welcome. To keep the project clean and maintainable:
- Open an issue first to discuss bugs or feature requests.
- Follow PEP 8 coding standards.
- Submit a pull request with a clear and descriptive summary of your changes.
If a scraper or bot breaks, needs customization, or if you want help scraping another website or require development work, feel free to reach out.