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 6h agoCreated Sep 4, 2026
Back to folder

commands/_addbal_binance_approve.js

javascript · 75 lines

Raw
1/**#command2name: /addbal_binance_approve3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12// =========================================================13// ✅ ADMIN — "Approve & Credit" button on a Binance submission forward.14// Same crediting logic as /addbal, triggered with one tap instead of typing.15// =========================================================16 17try {18  var adminId = Bot.getProperty("owner_id") || "5191323229";19  var isCoAdmin0 = Bot.getProperty("co_admin_" + String(chat.chatid));20  if (String(chat.chatid) !== adminId && !isCoAdmin0) {21    Bot.sendMessage("❌ You are not authorized to use this.");22    return;23  }24 25  var callbackId = request ? (request.id || (request.callback_query && request.callback_query.id)) : null;26  var parts = params ? String(params).trim().split(" ") : [];27  var targetId = parts[0];28  var amount = parseFloat(parts[1]);29 30  if (!targetId || isNaN(amount) || amount <= 0) {31    if (callbackId) {32      Api.answerCallbackQuery({ callback_query_id: String(callbackId), text: "❌ Invalid data.", show_alert: true });33    }34    return;35  }36 37  try {38    try { Libs.ResourcesLib.anotherUserRes("balance", targetId).add(amount); } catch (resErr) {}39 40    var prevBonus = Number(Bot.getProperty("balance" + targetId) || 0);41    Bot.setProperty("balance" + targetId, (prevBonus + amount).toFixed(2), "string");42 43    if (request && request.message && request.message.message_id) {44      try {45        Api.editMessageCaption({46          chat_id: chat.chatid,47          message_id: request.message.message_id,48          caption: (request.message.caption || "") + "\n\n<blockquote>✅ <b>APPROVED & CREDITED</b></blockquote>",49          parse_mode: "HTML"50        });51      } catch (e) {}52    }53 54    try {55      Api.sendMessage({56        chat_id: targetId,57        text: "<blockquote>" +58          "<tg-emoji emoji-id='6192822213486321961'>🗣</tg-emoji> Admin Approved: ₹" + amount + "\n" +59          "<tg-emoji emoji-id='6266967801580231067'>💎</tg-emoji> Balance Credited!\n" +60          "<tg-emoji emoji-id='5866053971960929280'>🛒</tg-emoji> /start TO SHOP NOW" +61          "</blockquote>",62        parse_mode: "HTML"63      });64    } catch (notifyErr) {}65 66    if (callbackId) {67      Api.answerCallbackQuery({ callback_query_id: String(callbackId), text: "✅ Credited ₹" + amount + " to " + targetId });68    }69  } catch (addbalErr) {70    Bot.sendMessage("⚠️ Error: " + addbalErr.message);71  }72 73} catch (err) {74  Bot.sendMessage("⚠️ System Error: " + err.message);75}