yaainnnxitstore/YASIN_XIT_BOTPublic · Bot Template
AIYASIN XIT FREE KEY appears to be a Telegram automation bot. Commands include /menu, /addfund, /confirm_buyitem, /rembal, /sendorderkey_input, /removeproduct, /add_reseller, /addkey. Observed in code: messaging, keyboards, payments, games, libs, web.
Utilityutility
140 commands0 envUpdated 1mo agoCreated Sep 11, 2026
commands/_referral.js
javascript · 38 lines
1/**#command2name: /referral3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12try {13 var __bgUid = String(user.telegramid);14 if (Bot.getProperty("banned_" + __bgUid) === true && __bgUid !== String(Bot.getProperty("owner_id") || "8225479428")) {15 try {16 if (typeof update !== "undefined" && update && update.callback_query) Api.answerCallbackQuery({callback_query_id:String(update.callback_query.id),text:"🚫 Your account has been suspended.",show_alert:true});17 else Api.sendMessage({chat_id: chat.chatid, text: "🚫 <b>ACCESS DENIED</b>\n\nYour account has been suspended by the administrator.", parse_mode: "HTML"});18 } catch(__bgSend) {}19 return;20 }21} catch(__bgErr) {}22(async function(){23var cb=(typeof update!=="undefined"&&update)?update.callback_query:null;24var m=cb&&cb.message?cb.message:null; var cid=chat&& (chat.id||chat.chatid); var uid=String(user.telegramid);25var esc=v=>String(v==null?"":v).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">");26var refPct=Number(Bot.getProperty("referral_percent"));if(!isFinite(refPct)||refPct<0||refPct>100)refPct=20;27var refs=Number(Bot.getProperty("referral_count_"+uid)||0),active=Number(Bot.getProperty("active_referrals_"+uid)||0),earn=Number(Bot.getProperty("referral_earnings_"+uid)||0),avail=Number(Bot.getProperty("referral_available_"+uid));28var wdn=Number(Bot.getProperty("referral_withdrawn_"+uid)||0);29if(!isFinite(avail)) avail=Math.max(0,earn-wdn);30var link="https://t.me/"+String(Bot.getProperty("bot_username")||bot.username||"Yasin_Xit_Shop_bot")+"?start=ref_"+uid;31var text="🎁 <b>REFERRAL PROGRAM</b>\n\n✅ Status: <b>ACTIVE</b>\n💰 Earn a <b>"+refPct+"%</b> commission on purchases!\n\n━━━━━━━━━━━━━━━━━━\n📊 <b>YOUR STATS:</b>\n├ 👥 Total Referrals: "+refs+"\n├ 🛒 Active: "+active+"\n├ 💵 Total Earned: $"+earn.toFixed(2)+"\n└ 💰 Available: $"+avail.toFixed(2)+"\n━━━━━━━━━━━━━━━━━━\n\n💎 <b>Free Points:</b> "+Number(Bot.getProperty("points_"+uid)||0)+" pts (+"+(function(){var v=Number(Bot.getProperty("ref_points"));return (isFinite(v)&&v>=0)?v:10;})()+" per verified referral)\n\n🔗 <b>Your Referral Link:</b> <code>"+esc(link)+"</code>";32var kb={inline_keyboard:[[{text:"💰 My Balance",callback_data:"/profile"},{text:"💸 Earnings",callback_data:"/earnings"}],[{text:"💎 Free Points",callback_data:"/freepoints"}],[{text:"🔙 Back",callback_data:"/back"}]]};33if(cb&&m&&m.message_id){34 try{ if(m.photo||m.video||m.document||m.audio||m.animation) await Api.editMessageCaption({chat_id:cid,message_id:Number(m.message_id),caption:text,parse_mode:"HTML",reply_markup:kb}); else await Api.editMessageText({chat_id:cid,message_id:Number(m.message_id),text:text,parse_mode:"HTML",reply_markup:kb}); }35 catch(e){ var em=String(e&&e.message||e).toLowerCase(); if(em.indexOf("not modified")<0) throw e; }36 try{await Api.answerCallbackQuery({callback_query_id:String(cb.id)})}catch(_){}37}else{ await Api.sendMessage({chat_id:cid,text:text,parse_mode:"HTML",reply_markup:kb}); }38})();