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
ProfileTelegram
146 commands0 envUpdated 2d agoCreated Sep 5, 2026
Back to folder

commands/_apiadd.js

javascript · 34 lines

Raw
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); }