ayushyadav7970824760/goldensellingstore_botPublic · Bot Template
AIThis Telegram store bot lets customers browse digital products and plans, apply coupons, add funds via UPI, and receive purchased keys. It includes a full admin panel for managing products, reordering items, setting reseller prices, viewing and removing key stock, configuring UPI payment details and update links, and checking user balances. Co-admins and resellers are supported, and support tickets are forwarded to the admin.
Commercedigital_storeadmin_panelupi_paymentsresellercouponskey_stock
146 commands0 envUpdated 2d agoCreated Sep 5, 2026
commands/_apiadd.js
javascript · 34 lines
1/**#command2name: /apiadd3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12try {13 var ownerId = String(Bot.getProperty("owner_id") || "8477746023");14 var uid = String(chat.chatid);15 var co = Bot.getProperty("co_admin_" + uid);16 if (uid !== ownerId && !co) return;17 18 var raw = params ? String(params).trim() : "";19 var p = raw.split("|").map(function(x){ return x.trim(); });20 if (p.length < 5) {21 Bot.sendMessage("❌ Format:\n<code>/apiadd ID | NAME | URL | API_KEY | MASTER_KEY | MODE | ANDROID_REQUIRED</code>\n\nMODE: reseller_v1 / custom\nANDROID_REQUIRED: true / false", {parse_mode:"HTML"});22 return;23 }24 var id=p[0], name=p[1], url=p[2], key=p[3], master=p[4];25 var mode=p[5] || "reseller_v1";26 var androidRequired=String(p[6]||"false").toLowerCase()==="true";27 28 var reg=Bot.getProperty("api_registry") || {};29 reg[id]={id:id,name:name,url:url,api_key:key,master_key:master,mode:mode,android_required:androidRequired,enabled:true,updated_at:new Date().toISOString()};30 Bot.setProperty("api_registry",reg,"json");31 if (!Bot.getProperty("active_reseller_api")) Bot.setProperty("active_reseller_api",id,"string");32 33 Bot.sendMessage("✅ <b>API Added</b>\n\nID: <code>"+id+"</code>\nName: <b>"+name+"</b>\nMode: <code>"+mode+"</code>\nAndroid ID: <code>"+(androidRequired?"Required":"Optional")+"</code>",{parse_mode:"HTML"});34} catch(e) { Bot.sendMessage("⚠️ API Add Error: "+e.message); }