CompanyRemote

Telegram Betting Slip Collector Bot

Project-Based

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

APIPythonLeanMongoDBTelegram APIBot DevelopmentAPI IntegrationNode.jsPostgreSQLSQLite

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching