Money Hunter20 - Daily Income
🚀 Telegram
Mini App
👑
Welcome Back!
Money Hunter20
👑 Level 1
✓ Online
Your Balance
0 Points
💼 ≈ ৳0.00

🎬 Watch & Earn

Daily Ads Limit
🎁
GigaPub Ads
+৳0.50 / Ad
Today's Ads 0 / 20
Monetag Ads
+৳0.50 / Ad
Today's Ads 0 / 20
📺
TADS Ads
+৳0.50 / Ad
Today's Ads 0 / 20
👥
Referral
Invite friends & earn
৳2 per referral
🌐
Visit Website
Money Hunter
Official Website
📢
Join Our Channel
Latest Updates
Money Hunter Official Channel
🎁
Daily Bonus
Get daily bonus
৳1
Current Balance
0 Points
👥
Total Referrals
0 People
👥 Referral System
Invite friends and earn ৳2 per successful referral.
👥 Total Referrals
0
🎁 Reward
৳2
💸 Withdraw Request
bKash-এর মাধ্যমে আপনার টাকা Withdraw করুন

/* ===================================================== MONETAG ===================================================== */ async function watchAd(){ const stats = getAdStats(); if(stats.monetag >= 20){ tg.showAlert( "⛔ আজকের 20টি Monetag বিজ্ঞাপন শেষ হয়েছে।" ); return; } if( typeof show_11762706 !== "function" ){ tg.showAlert( "❌ Monetag এখন লোড হয়নি।" ); return; } try{ const telegramUserId = tg.initDataUnsafe?.user?.id?.toString(); await show_11762706({ ymid: telegramUserId }); const success = await giveWatchReward(); if(success){ stats.monetag++; saveAdStats( stats ); updateAdUI(); } }catch(error){ console.error( "Advertisement error:", error ); tg.showAlert( "⚠️ বিজ্ঞাপন দেখানো যায়নি।" ); } } /* ===================================================== REFERRAL ===================================================== */ async function openReferral(){ try{ const response = await fetch( API + "/referral", { method:"GET", headers:{ "X-Telegram-Init-Data": tg.initData } } ); const data = await response.json(); if( !response.ok || !data.ok ){ tg.showAlert( "❌ Referral তথ্য পাওয়া যায়নি।" ); return; } document.getElementById( "referralLink" ).value = data.referral_link; document.getElementById( "referralCount" ).innerText = data.referrals; document.getElementById( "totalReferrals" ).innerText = data.referrals; }catch(error){ console.error( "Referral error:", error ); tg.showAlert( "❌ Server-এর সাথে সংযোগ করা যাচ্ছে না।" ); } } /* ===================================================== COPY REFERRAL ===================================================== */ async function copyReferral(){ const input = document.getElementById( "referralLink" ); if( !input.value || input.value === "Loading referral link..." ){ await openReferral(); return; } try{ await navigator.clipboard.writeText( input.value ); tg.showAlert( "✅ Referral Link কপি হয়েছে!" ); }catch(error){ input.select(); document.execCommand( "copy" ); tg.showAlert( "✅ Referral Link কপি হয়েছে!" ); } } /* ===================================================== DAILY BONUS ===================================================== */ async function openBonus(){ try{ const response = await fetch( API + "/bonus", { method:"POST", headers:{ "X-Telegram-Init-Data": tg.initData } } ); const data = await response.json(); if( !response.ok || !data.ok ){ tg.showAlert( "❌ " + ( data.error || "Bonus নেওয়া যায়নি।" ) ); return; } tg.showAlert( "🎁 Daily Bonus সফল!\n\n" + "⭐ আপনি পেয়েছেন: ৳1\n\n" + "💰 Bonus যোগ হয়েছে।" ); loadBalance(); }catch(error){ console.error( "Bonus error:", error ); tg.showAlert( "❌ Server-এর সাথে সংযোগ করা যাচ্ছে না।" ); } } /* ===================================================== WITHDRAW SCROLL ===================================================== */ function scrollToWithdraw(){ document .getElementById( "withdrawForm" ) .scrollIntoView({ behavior:"smooth" }); } /* ===================================================== WITHDRAW ===================================================== */ async function submitWithdraw(){ const amount = document.getElementById( "withdrawAmount" ).value; const bkash = document.getElementById( "bkashNumber" ).value; const message = document.getElementById( "withdrawMessage" ); if( !amount || Number(amount) < 100 ){ message.innerText = "❌ Minimum ৳100 Withdraw করতে হবে।"; return; } if( !/^\d{11}$/.test( bkash ) ){ message.innerText = "❌ সঠিক ১১ সংখ্যার bKash নম্বর দিন।"; return; } message.innerText = "⏳ Processing..."; const pointsAmount = Math.round( Number(amount) * POINTS_PER_TAKA ); try{ const response = await fetch( API + "/withdraw", { method:"POST", headers:{ "Content-Type": "application/json", "X-Telegram-Init-Data": tg.initData }, body:JSON.stringify({ amount: pointsAmount, bkash: bkash }) } ); const data = await response.json(); if(data.ok){ message.innerText = "✅ Withdraw Request গ্রহণ করা হয়েছে।"; loadBalance(); }else{ message.innerText = "❌ " + ( data.error || "Withdraw করা যায়নি।" ); } }catch(error){ console.error( "Withdraw error:", error ); message.innerText = "❌ Server-এর সাথে সংযোগ করা যাচ্ছে না।"; } } /* ===================================================== WEBSITE ===================================================== */ function openWebsite(){ const website = "https://moneyhunterbd21.blogspot.com/?m=1"; try{ if( window.Telegram && window.Telegram.WebApp && typeof window.Telegram.WebApp.openLink === "function" ){ window.Telegram.WebApp.openLink( website, { try_instant_view:false } ); }else{ window.location.href = website; } }catch(error){ console.error( "Website open error:", error ); window.location.href = website; } } /* ===================================================== TELEGRAM CHANNEL ===================================================== */ function openChannel(){ const channel = "https://t.me/moneyhunter20"; try{ if( window.Telegram && window.Telegram.WebApp && typeof window.Telegram.WebApp.openTelegramLink === "function" ){ window.Telegram.WebApp.openTelegramLink( channel ); }else{ window.location.href = channel; } }catch(error){ console.error( "Channel open error:", error ); window.location.href = channel; } } /* ===================================================== START ===================================================== */ loadBalance(); openReferral(); updateAdUI();