Football Odds Error Telegram Bot

Job ID: 39807944

Budget: $10 – $30 USD

I need a fully-automated solution that constantly scans Bet365’s football lines—match result, goal totals, and player-specific bets—and flags any price that is clearly out of line with the prevailing market. As soon as your logic detects a mispriced odd, the system must push a concise alert to my Telegram account with the fixture, market, offered price, and the fair price you calculated.

I expect the core to be written in Python (Scrapy, BeautifulSoup, or a API wrapper if you have stable access). Please factor in rate-limiting or captcha work-arounds so the bot can run 24/7 without interruption. Odds need to be refreshed fast enough to catch fleeting mistakes, so aim for sub-minute polling or an efficient websocket approach whenever possible.

Key deliverables
• Source code with clear configuration options for stake size, minimum value threshold, and alert wording
• A Dockerfile or step-by-step setup guide so I can deploy on a VPS with Ubuntu 22.04
• Telegram bot integration tested end-to-end, including sample alerts from live data
• Brief documentation of the pricing model or statistical check you use to label an odd as “wrong”

Acceptance criteria
1. The bot reliably discovers at least 5 historical misprice in a controlled test and reports it to Telegram in real time.
2. Configuration changes (e.g., adjusting goal-total thresholds) take effect without restarting the container.
3. Code is readable, with functions separated for scraping, valuation, and messaging.

Once delivered, I will run it against live Bet365 markets for 48 hours—payment triggers when alerts arrive as expected and logs show no unhandled exceptions.