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/_profile.js
javascript · 96 lines
1/**#command2name: /profile3answer: 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) {}22function __esc(v){return String(v==null?"":v).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">");}23var __swfUpdate = (typeof update !== "undefined" && update) ? update : null;24var __swfCb = (__swfUpdate && __swfUpdate.callback_query) ? __swfUpdate.callback_query : null;25var __swfCbMsg = (__swfCb && __swfCb.message) ? __swfCb.message : null;26var __swfMsgId = __swfCbMsg && __swfCbMsg.message_id ? Number(__swfCbMsg.message_id) : 0;27var __swfCbId = __swfCb && __swfCb.id ? String(__swfCb.id) : "";28try {29 if (typeof request !== "undefined" && request && __swfCb) {30 if (__swfCb.message) request.message = __swfCb.message;31 if (!request.id && __swfCb.id) request.id = __swfCb.id;32 }33} catch(__swf_norm_err) {}34function __swfEditMessage(a) {35 a = a || {};36 var mid = Number(a.message_id || __swfMsgId || 0);37 var cid = a.chat_id || (typeof chat !== "undefined" && chat ? (chat.id || chat.chatid) : null);38 if (!mid || !cid) throw new Error("Callback message ID not found");39 var markup = a.reply_markup;40 if (typeof markup === "string") { try { markup = JSON.parse(markup); } catch(_) {} }41 var base = {chat_id:cid,message_id:mid,parse_mode:a.parse_mode,reply_markup:markup};42 var cm = __swfCbMsg;43 if (cm && (cm.photo || cm.video || cm.document || cm.audio || cm.animation)) {44 return Api.editMessageCaption({chat_id:cid,message_id:mid,caption:String(a.text == null ? "" : a.text),parse_mode:a.parse_mode,reply_markup:markup});45 }46 return Api.editMessageText({chat_id:cid,message_id:mid,text:String(a.text == null ? "" : a.text),parse_mode:a.parse_mode,reply_markup:markup});47}48try {49 var req=(typeof request!=="undefined"&&request)?request:null;50 var mid=update&&update.callback_query&&update.callback_query.message?Number(update.callback_query.message.message_id):Number(User.getProperty("main_menu_message_id")||0);51 var uid=String(user.telegramid), chatId=chat.chatid;52 var bal=0; try{bal=Number(Libs.ResourcesLib.userRes("balance").value())||0;}catch(e){}53 var legacyBal=Number(Bot.getProperty("balance"+uid)||0);if(isFinite(legacyBal)&&legacyBal>0){try{Libs.ResourcesLib.userRes("balance").add(legacyBal);bal+=legacyBal;Bot.setProperty("balance"+uid,0,"number");}catch(e2){bal+=legacyBal;}}54 var name=((user.first_name||"")+(user.last_name?" "+user.last_name:"" )).trim()||"Unknown";55 var orders=0; try{var o=Bot.getProperty("user_order_ids_"+uid)||[]; orders=Array.isArray(o)?o.length:Number(o)||0;}catch(e){}56 var spent=Number(Bot.getProperty("total_spent_by_"+uid)||0);57 var deposits=Number(Bot.getProperty("total_deposit_by_"+uid)||0);58 var refEarn=Number(Bot.getProperty("referral_earnings_"+uid)||0);59 var refs=Number(Bot.getProperty("referral_count_"+uid)||0);60 var isOwnerAcc = String(Bot.getProperty("owner_id")||"8225479428")===uid;61 var roleBadge = isOwnerAcc ? "👑 Owner" : (Bot.getProperty("is_reseller_"+uid)===true ? "🔰 Reseller" : "👤 Member");62 var link="https://t.me/"+String(Bot.getProperty("bot_username")||bot.username||"Yasin_Xit_Shop_bot")+"?start=ref_"+uid;63 var text="👤 ━ <b>YOUR PROFILE</b> ━ 👤\n━━━━━━━━━━━━━━━━━━\n"+64 "🆔 <b>Account Details</b>\n\n"+65 "├ 🆔 User ID: <code>"+uid+"</code>\n"+66 "├ 👤 Name: "+name+"\n"+67 "└ 🏷️ Status: "+roleBadge+"\n\n"+68 "💰 <b>Balance Details</b>\n\n"+69 "└ 💵 Available: $"+bal.toFixed(2)+"\n\n"+70 "📊 <b>Statistics</b>\n\n"+71 "├ 📦 Total Orders: "+orders+"\n"+72 "├ 💸 Total Spent: $"+spent.toFixed(2)+"\n"+73 "├ 💵 Total Deposited: $"+deposits.toFixed(2)+"\n"+74 "├ 🎁 Referral Earnings: $"+refEarn.toFixed(2)+"\n"+75 "└ 👥 Total Referrals: "+refs+"\n\n"+76 "🔗 <b>Your Referral Link</b>\n━━━━━━━━━━━━━━━━━━\n<code>"+link+"</code>\n\n"+77 "📊 Share it and earn a "+(function(){var v=Number(Bot.getProperty("referral_percent"));return (isFinite(v)&&v>=0&&v<=100)?v:20;})()+"% commission on every purchase made!";78 var kb={inline_keyboard:[79 [{text:"💰 Add Balance",callback_data:"/addfund"},{text:"🎁 Referral",callback_data:"/referral"}],80 [{text:"🔙 Back",callback_data:"/back"}]81 ]};82 function edit(){83 if(!mid) return false;84 try{__swfEditMessage({chat_id:chatId,message_id:mid,text:text,parse_mode:"HTML",reply_markup:JSON.stringify(kb)});return true;}catch(e){85 if(String(e).toLowerCase().indexOf("message is not modified")>=0)return true;86 return false;87 }88 }89 if(!edit()){90 if(!(__swfCb)){91 var sent=Api.sendMessage({chat_id:chatId,text:text,parse_mode:"HTML",reply_markup:JSON.stringify(kb)});92 if(sent&&sent.message_id)User.setProperty("main_menu_message_id",String(sent.message_id),"string");93 }94 }95 if(__swfCb&&update.callback_query.id)try{Api.answerCallbackQuery({callback_query_id:String(update.callback_query.id)});}catch(e){}96}catch(e){try{Api.answerCallbackQuery({callback_query_id:String(request.id),text:"⚠️ Could not open the profile.",show_alert:true});}catch(x){}}