pnxh2371/Ankit_mods_store_botPublic ยท Bot Template

ProfileTelegram

AI๐€ษดแด‹ษชแด› ๐Œแดแด…๊œฑ ๐’แด›แดส€แด‡ ๐Ÿ› 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
133 commands0 envUpdated 8h agoCreated Sep 10, 2026
Back to folder

commands/_viewpack.js

javascript ยท 87 lines

Raw
1/**#command2name: /viewpack3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12// Command: /viewpack13if (user.telegramid !== "6182067327") {14  Bot.sendMessage("โŒ Only Admin can use this.");15  return;16}17 18// ๐Ÿ“‚ AGAR BANDA SIRF /viewpack LIKHE (BINA PARAMS KE) -> TOH SARE PACKS KI LIST DIKHAO19if (!params) {20  // Global packs tracking list nikalna (Packs register karne ke liye /savepack me track hona zaroorat hota hai, 21  // ya fir hum 'premium_emojis' se nikal sakte hain)22  var emojis = Bot.getProperty("premium_emojis") || {};23  var uniquePacks = {};24 25  // Saare keys me se pack names extract karna (jaise pubg_1 -> pubg)26  for (var key in emojis) {27    var parts = key.split("_");28    if (parts.length > 1) {29      var pName = parts.slice(0, -1).join("_"); // handle names with multiple underscores30      uniquePacks[pName] = (uniquePacks[pName] || 0) + 1;31    } else {32      uniquePacks["global_single"] = (uniquePacks["global_single"] || 0) + 1;33    }34  }35 36  var packKeys = Object.keys(uniquePacks);37 38  if (packKeys.length === 0) {39    Bot.sendMessage("๐Ÿšซ Koyi bhi Emoji Pack saved nahi hai. Pehle `/savepack` ka use karein.");40    return;41  }42 43  var allPacksMsg = "<blockquote><b>๐Ÿ—‚๏ธ ALL SAVED EMOJI PACKS</b></blockquote>\n\n";44  for (var j = 0; j < packKeys.length; j++) {45    var name = packKeys[j];46    var count = uniquePacks[name];47    allPacksMsg += "๐Ÿ“ฆ <b>Pack Name:</b> <code>" + name + "</code>\n";48    allPacksMsg += "โ”— ๐Ÿ”ข <b>Total Emojis:</b> <code>" + count + "</code>\n";49    allPacksMsg += "๐Ÿ‘‰ <i>Open karne ke liye type karein:</i> `/viewpack " + name + "`\n\n";50  }51 52  Bot.sendMessage(allPacksMsg, { parse_mode: "HTML" });53  return;54}55 56// ๐Ÿ” AGAR BANDA /viewpack [PACK_NAME] LIKHE -> SPECIFIC PACK OPEN KRE57var packName = params.toLowerCase().trim();58var packStorage = Bot.getProperty("emoji_pack_" + packName);59 60// Fallback: Agar /savepack direct use nahi kiya par global list me data hai61if (!packStorage || packStorage.length === 0) {62  var globalEmojis = Bot.getProperty("premium_emojis") || {};63  packStorage = [];64  var indexCounter = 1;65  while (globalEmojis[packName + "_" + indexCounter]) {66    packStorage.push(globalEmojis[packName + "_" + indexCounter]);67    indexCounter++;68  }69}70 71if (!packStorage || packStorage.length === 0) {72  Bot.sendMessage("๐Ÿšซ Pack **'" + packName + "'** nahi mila ya khali hai.", { parse_mode: "Markdown" });73  return;74}75 76var listMessage = "<blockquote><b>๐Ÿ“ฆ PACK: " + packName.toUpperCase() + " (" + packStorage.length + " Emojis)</b></blockquote>\n\n";77 78for (var i = 0; i < packStorage.length; i++) {79  var id = packStorage[i];80  var visualEmoji = "<tg-emoji emoji-id='" + id + "'>โœจ</tg-emoji>";81  var index = i + 1;82  83  listMessage += visualEmoji + " <b>Code:</b> <code>{emj_" + packName + "_" + index + "}</code>\n";84  listMessage += "โ”— <b>ID:</b> <code>" + id + "</code>\n\n";85}86 87Bot.sendMessage(listMessage, { parse_mode: "HTML" });