
Closed
Posted
Paid on delivery
Overview: I have an existing Telegram Bot built with pyTelegramBotAPI and Firebase Firestore. The bot is already live and running. I need a developer to fix/add specific logic for withdrawal approvals and transaction notifications. All source code ([login to view URL]) and database credentials are ready. Key Tasks: Admin Approval Panel (Manual Withdrawal): When a user requests a withdrawal, it should NOT be automatic. The request must go to the Admin with the User’s TRX Address, Username, and Amount. Important: The TRX address in the admin message should be easily clickable/copyable. Include [Approve] and [Reject] inline buttons for the admin. Public Channel Notifications: For Deposits: Post notification to a channel: New TRX Deposit | User: @username | Amount: 100 TRX | Status: Approved For Withdrawal Requests: Post to channel: New TRX Withdraw | User: @username | Amount: 120 TRX | Status: Processing For Admin Approval: Update/Post to channel once manual payment is sent: New TRX Withdraw | User: @username | Amount: 120 TRX | Status: Successfully Referral Logic Update: Separate Join Reward (0.2 TRX for just joining). Separate Deposit Reward (Fixed amount, e.g., 5 TRX, only after the referred user makes a successful deposit). Profit Logic: Ensure the 5% daily profit for 7 days is correctly calculated in the background. Technical Stack: Python (pyTelegramBotAPI) Firebase Firestore Budget: $10 - $15 (This is a small logic update on existing code). Time: 1-2 hours max.
Project ID: 40435128
17 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
17 freelancers are bidding on average $19 USD for this job

I noticed you need a quick fix for the Telegram bot logic and the admin approval panel. Python is great for this because of libraries like Telethon or python-telegram-bot, but the logic needs to stay clean so it does not break when several users trigger notifications at once. I focus on making sure your bot scripts stay stable. Here is how I usually handle these tasks: - Clean code structure so other developers can read it later. - Proper use of environment variables to keep your bot tokens and channel IDs secure. - Effective error handling to prevent the bot from crashing during admin approvals. - Clear logging to track when messages go out to your channel. You can see some of my previous logic work here: https://www.freelancer.com/portfolio-items/11337466-python-deterministic-scoring-engine https://www.freelancer.com/portfolio-items/11349812-web-scraping-automation Is the bot currently failing to send the notification after the admin clicks approve, or is the panel itself not loading the pending requests? I am around to chat if you want to jump on a call and get this fixed today. ~ Rajesh
$20 USD in 7 days
9.3
9.3

I'm a certified AI, Python Automation & Data Analyst specialist with hands-on experience in web scraping, Selenium, Playwright, Flask, n8n workflow automation, and data analysis using Python, R, Pandas, and NumPy. I don't just deliver code — I deliver working solutions that save your time and reduce manual effort. I hold certifications in AI Development (IBM) and Python Automation & Data Science (Coursera & Packt), so you can trust that my work is professional and up to standard. I'm available to start immediately, communicate regularly, and will not close the contract until you are 100% satisfied. Let's discuss your project — feel free to send me a message!
$15 USD in 7 days
1.7
1.7

I understand the urgency of your project and the need for precise adjustments to your existing Telegram Bot. With experience in Python and the pyTelegramBotAPI, I can efficiently implement the admin approval panel for manual withdrawals, ensuring that the TRX address is clickable and includes inline buttons for easy admin interaction. Additionally, I will set up the public channel notifications for deposits and withdrawals, along with the necessary updates once manual payments are processed. I will also enhance the referral logic and ensure the daily profit calculations are accurate and running smoothly in the background. Given the tasks outlined, I estimate completing this project in 14 days, allowing for thorough testing and quality assurance. Let's ensure your bot operates seamlessly and meets your expectations.
$20 USD in 14 days
0.6
0.6

Hi there, I can quickly update your existing pyTelegramBotAPI + Firebase bot by implementing manual withdrawal approval workflows, admin inline actions, channel notifications, referral reward separation, and corrected 5% profit logic while keeping the current architecture stable and clean. Is the admin panel already configured with admin user IDs in the current bot setup? Do you want withdrawal approval notifications to edit the existing channel post or create a new success post? Let's have a quick chat to discuss more in detail. I am looking forward to hearing from you. Best, Sajid.
$20 USD in 2 days
0.8
0.8

I can help fix and add the required logic to your Telegram bot. Key Changes: Admin Approval Panel: When a withdrawal request is made, the bot will send a message to the admin with the user’s TRX Address, Username, and Amount. The TRX address will be clickable for easy copy/paste. Inline buttons for the admin will be added to approve or reject the withdrawal request. Public Channel Notifications: Deposit Notification: Notify the channel when a new deposit is made, including user details, amount, and status. Withdrawal Request Notification: Notify the channel when a new withdrawal is requested, marking it as “Processing”. Admin Approval Update: Once the admin processes the withdrawal, update the channel with the status “Successfully”. Referral Logic: Implement separate rewards for joining (0.2 TRX) and making a deposit (5 TRX) after the referral deposit. Profit Logic: Ensure the bot calculates and updates the 5% daily profit for 7 days. Timeline: I estimate about 1-2 hours to implement these changes. Once complete, you’ll have an enhanced withdrawal approval system and accurate referral/profit tracking.
$20 USD in 7 days
0.0
0.0

Hi there, I can help with quick fix: python telegram bot logic, admin approval panel & channel notifications. Here's how I'll approach it: 1) Understand requirements and confirm scope 2) Implement with clean code + tests 3) Deploy with documentation Timeline: 3 day(s) | Bid: $15 Full payment only when you're satisfied. If the work doesn't meet your standards, you don't pay. Let's discuss — I'm available right now.
$15 USD in 3 days
0.0
0.0

Hi, I checked your project details carefully and I can complete these updates on your existing Telegram bot quickly without changing the current working flow. I have experience working with Python bots, Firebase Firestore, Telegram inline buttons, admin approval systems, and channel notification logic. I understand exactly what you need: - Manual withdrawal approval with Approve/Reject buttons - Clickable TRX wallet address in admin panel - Public channel notifications for deposits and withdrawals - Separate referral rewards for joining and successful deposits - Fixing the 5% daily profit calculation for 7 days Since your bot is already live and the source code is ready, this is mostly a logic adjustment and integration task. I can start immediately and finish within a few hours. I will keep the code clean and make sure the admin approval flow works smoothly without affecting existing users or Firestore data. A quick question: Should the withdrawal status message in the channel be edited after approval, or should the bot send a new success notification message separately? Looking forward to working with you.
$15 USD in 1 day
0.0
0.0

I have reviewed your project and understand all requirements. I will update your existing Telegram bot by adding manual admin withdrawal approval with inline buttons, fixing referral logic (join + deposit rewards), and ensuring correct 5% daily profit calculation. I will also implement proper channel notifications for deposits and withdrawals. I have strong experience with Python, pyTelegramBotAPI, and Firebase. I can complete this quickly within 1–2 hours with clean and tested code.
$30 USD in 7 days
0.0
0.0

I work with pyTelegramBotAPI and Firebase daily — this is a straightforward logic update on an existing bot. Here's exactly what I'll deliver: Admin Approval Panel: Withdrawal requests route to admin with clickable TRX address, username, and amount. Inline [Approve] and [Reject] buttons. Approved status triggers manual payment confirmation, rejected notifies the user. Channel Notifications: Deposit alerts, withdrawal processing alerts, and success confirmations — all formatted and posted to your specified channel automatically. Referral Logic Fix: Split into join reward (0.2 TRX) and deposit reward (5 TRX after successful deposit). Two separate triggers, no overlap. Profit Logic: Verify and fix the 5% daily profit calculation for 7-day period running in background. 1-2 hours, clean code, tested before delivery. Ready to start now.
$20 USD in 7 days
0.0
0.0

Kot addu, Pakistan
Payment method verified
Member since Feb 15, 2026
$10-30 USD
$250-750 USD
$10-30 USD
$10-30 USD
$140-180 USD
₹12500-37500 INR
₹750-1250 INR / hour
₹12500-37500 INR
$1500-3000 USD
₹150000-250000 INR
$8-15 USD / hour
₹750-1250 INR / hour
₹100-400 INR / hour
$10-30 USD
₹600-1500 INR
$15-25 USD / hour
$30-250 USD
₹600-1500 INR
₹750-1250 INR / hour
$250-750 USD
$10-30 AUD
$30-250 USD
$2-8 AUD / hour
$10-30 USD
₹750-1250 INR / hour