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/_setlogo.js

javascript · 54 lines

Raw
1/**#command2name: /setlogo3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12try {13  var adminId = String(Bot.getProperty("owner_id") || Bot.getProperty("admin_id") || "8477746023");14  var userId = String(user.telegramid);15  var isCoAdmin = Bot.getProperty("co_admin_" + userId) === true;16  if (userId !== adminId && !isCoAdmin) {17    Bot.sendMessage("❌ Only admin can use this command.");18    return;19  }20 21  var prodName = (typeof params !== "undefined" && params) ? String(params).trim() : "";22  if (!prodName) {23    Bot.sendMessage("⚠️ Product ka naam likhein:\n<code>/setlogo BGMI 60 UC</code>", {parse_mode:"HTML"});24    return;25  }26 27  var products = Bot.getProperty("stored_products");28  if (!Array.isArray(products)) products = [];29 30  var found = false;31  for (var i = 0; i < products.length; i++) {32    if (products[i] && products[i].name &&33        String(products[i].name).trim().toLowerCase() === prodName.toLowerCase()) {34      User.setProperty("admin_target_prod_index", i, "integer");35      User.setProperty("admin_target_prod", products[i].name, "string");36      User.setProperty("admin_state", "wait_for_prod_logo", "string");37      found = true;38      break;39    }40  }41 42  if (!found) {43    Bot.sendMessage("❌ Product nahi mila. Pehle /addproduct se product add karein.");44    return;45  }46 47  Bot.sendMessage(48    "📸 Ab <b>" + prodName.replace(/&/g,"&amp;").replace(/</g,"&lt;") +49    "</b> ka Photo/Logo bhejiye.",50    {parse_mode:"HTML"}51  );52} catch (e) {53  Bot.sendMessage("❌ Set logo error: " + e.message);54}