Cricket Prediction Telegram Bot & Wallet

Job ID: 40425401

Budget: ₹37,500 – ₹75,000 INR

I need a full-featured Telegram bot that lets my users place cricket predictions—covering both odds and session markets—and keeps everything organised through an integrated wallet and a web-based admin panel.

Core flow
• A user joins the bot, sees the live matches or sessions I have opened in the admin panel, and submits a prediction.
• The bot immediately debits or credits the user’s in-bot wallet, then stores the ticket so I can review it later.
• Results are pushed automatically (or manually from the admin area), and balances update in real time.

Wallet requirements
The wallet must feel like a mini banking app, so the following three functions are non-negotiable:
- Deposit & withdrawal (manual and API-ready)
- Transaction history that lists every bet, deposit, and payout
- Live balance display and recalculation after every event

Admin panel
From a browser dashboard I should be able to:
• Create matches, define odds or session lines, open/close markets, and settle results.
• View, filter, and export all transactions and user balances.
• Override balances and approve or reject withdrawals.

Tech expectations
Telegram Bot API (or Telegraf), Node.js or Python back end, and a lightweight database—PostgreSQL/MySQL/Mongo—are all fine as long as the final stack is well documented. Security for wallet logic and webhook handling is critical.

Deliverable
A ready-to-deploy bot plus admin panel, source code, and concise setup docs so I can run it on my own VPS.

I’ll review against the acceptance points above—if every feature works exactly as described and the code is clean, we’re done.