Telegram Betting Slip Collector Bot
Description
I need a purpose-built Telegram bot that lets my users send in their betting slips, checks each slip automatically, and then returns the result back to them—all through simple text commands. The flow I have in mind looks like this:
- very important, the betting slips are in CHINESE • A user sends a command such as /submit followed by the slip image, PDF, or code. • The bot captures the data, stores it in a database, and replies that the slip is queued. • A background routine validates the slip (you may connect to an external API or apply parsing logic—whichever is most reliable). • When the outcome is known, the bot pushes a Telegram message to the same user with win/loss status and any relevant details.
Only text commands are required; I don’t need inline buttons or menus right now. Clean, well-commented code, a light database layer (PostgreSQL, MongoDB, or SQLite), and deployment instructions are part of the hand-off. If you prefer Python (aiogram / pyTelegramBotAPI) or Node.js (Telegraf), feel free to choose—just keep dependencies minimal and clearly documented.
Acceptance criteria
- /submit, /status, and /help commands function without errors
- All slips persist to the database with timestamps and user IDs
- Validation runs automatically and updates slip status correctly
- Users receive a Telegram notification once validation is complete
- Source code and a quick README let me redeploy the bot on my own VPS in one step
If anything is unclear or you have a more efficient approach, let’s discuss it before coding so we get a lean, dependable solution the first time. Budget: USD 30–250 Skills: Python, Node.js, PostgreSQL, SQLite, MongoDB, API Integration, Telegram API, Bot Development
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.