amanjha18v/AMAN_SHOPS_BOTPublic · Bot Template

AIAMAN SHOP STORE appears to be a Telegram automation bot. Commands include /*, /addbal, /addbal_all, /addbal_binance, /addbal_binance_approve, /addbal_binance_paid, /addbal_upi, /addcat_id. Observed in code: messaging, http, libs, keyboards, payments.

Utilityutility
ProfileTelegram
132 commands0 envUpdated 7h agoCreated Sep 4, 2026
Back to folder

commands/_toggle_maintenance.js

javascript · 76 lines

Raw
1/**#command2name: /toggle_maintenance3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: /toggle_maintenance14answer: 15keyboard: 16parse_mode: markdown17aliases: 18allow_only_group: false19need_reply: false20case_insensitive: false21is_web: 022#command**/23 24try {25  var ownerId = Bot.getProperty("owner_id") || "5191323229";26  var currentChatId = (chat && chat.chatid) ? String(chat.chatid) : (user ? String(user.telegramid) : "");27  var isCoAdmin = Bot.getProperty("co_admin_" + currentChatId);28 29  if (currentChatId !== ownerId && !isCoAdmin) {30    Bot.sendMessage("❌ Restricted command!");31    return;32  }33 34  var productId = params ? String(params).trim() : "";35 36  if (!productId) {37    var maintenanceList = Bot.getProperty("product_maintenance_list") || {};38    var activeList = [];39 40    for (var key in maintenanceList) {41      if (maintenanceList[key] === true) {42        activeList.push("• <code>" + key + "</code>");43      }44    }45 46    var msg = "⚠️ <b>Product ID / Slug dena zaroori hai!</b>\n\n" +47              "<b>Usage:</b> <code>/toggle_maintenance product_slug</code>\n\n";48 49    if (activeList.length > 0) {50      msg += "🛠 <b>Under Maintenance Products:</b>\n" + activeList.join("\n");51    } else {52      msg += "✅ Koi bhi product maintenance me nahi hai.";53    }54 55    Bot.sendMessage(msg, { parse_mode: "HTML" });56    return;57  }58 59  // Set properties safely60  var maintenanceList = Bot.getProperty("product_maintenance_list") || {};61  var currentStatus = maintenanceList[productId] ? true : false;62  var newStatus = !currentStatus;63 64  maintenanceList[productId] = newStatus;65  Bot.setProperty("product_maintenance_list", maintenanceList, "json");66  Bot.setProperty("MAINTENANCE_" + productId, newStatus, "boolean");67 68  if (newStatus) {69    Bot.sendMessage("🛠️ <b>MAINTENANCE ENABLED</b>\n\nProduct: <code>" + productId + "</code>\nStatus: <b>ON</b>", { parse_mode: "HTML" });70  } else {71    Bot.sendMessage("✅ <b>MAINTENANCE DISABLED</b>\n\nProduct: <code>" + productId + "</code>\nStatus: <b>OFF (Live)</b>", { parse_mode: "HTML" });72  }73 74} catch (err) {75  Bot.sendMessage("⚠️ Error: " + err.message);76}