pnxh2371/Ankit_mods_store_botPublic · Bot Template
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 7h agoCreated Sep 10, 2026
commands/_set_payment_binance.js
javascript · 75 lines
1/**#command2name: /set_payment_binance3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12// =========================================================13// 🟡 ADMIN — Quick one-line Binance Pay config (no QR).14// Usage: /set_payment_binance binance_id|usdt_address|rate15// Rate is optional. Use /set_payment_binance_btn for the full wizard16// (including QR upload).17// =========================================================18 19try {20 var adminId = Bot.getProperty("owner_id") || "6182067327";21 var requesterId = String(user.telegramid);22 var isCoAdmin0 = Bot.getProperty("co_admin_" + requesterId);23 if (requesterId !== String(adminId) && !isCoAdmin0) {24 Bot.sendMessage("❌ You are not the admin!");25 return;26 }27 28 if (!params || params.trim() === "") {29 var currentId0 = Bot.getProperty("binance_pay_id") || "Not set";30 var currentAddr0 = Bot.getProperty("binance_usdt_address") || "Not set";31 var currentRate0 = Bot.getProperty("usd_rate") || "91 (default)";32 Bot.sendMessage(33 "⚠️ <b>Format:</b> <code>/set_payment_binance binance_id|usdt_address|91</code>\n" +34 "<i>(QR set karne ke liye Admin Panel me \"Set Payment (Binance Pay)\" button use karein)</i>\n\n" +35 "<b>Current Binance Pay ID:</b> <code>" + currentId0 + "</code>\n" +36 "<b>Current USDT Address:</b> <code>" + currentAddr0 + "</code>\n" +37 "<b>Current USD Rate:</b> <code>₹" + currentRate0 + " = $1</code>",38 { parse_mode: "HTML" }39 );40 return;41 }42 43 var rawInput = params.trim();44 var inputParts = rawInput.split("|");45 var newBinanceId = inputParts[0].trim();46 var newUsdtAddress = (inputParts.length > 1) ? inputParts[1].trim() : null;47 var newRate = (inputParts.length > 2) ? parseFloat(inputParts[2].trim()) : null;48 49 if (!newBinanceId) {50 Bot.sendMessage("❌ Invalid Binance Pay ID!", { parse_mode: "HTML" });51 return;52 }53 if (newRate !== null && (isNaN(newRate) || newRate <= 0)) {54 Bot.sendMessage("❌ Invalid USD Rate! Ek valid positive number bhejein, jaise 91.", { parse_mode: "HTML" });55 return;56 }57 58 Bot.setProperty("binance_pay_id", newBinanceId, "string");59 var confirmMsg = "✅ <b>Binance payment config update ho gaya:</b>\n• Binance Pay ID: <code>" + newBinanceId + "</code>";60 61 if (newUsdtAddress) {62 Bot.setProperty("binance_usdt_address", newUsdtAddress, "string");63 confirmMsg += "\n• USDT Address: <code>" + newUsdtAddress + "</code>";64 }65 if (newRate !== null) {66 Bot.setProperty("usd_rate", newRate, "string");67 confirmMsg += "\n• USD Rate: <code>₹" + newRate + " = $1</code>";68 }69 70 confirmMsg += "\n\n<i>Note: QR change karne ke liye Admin Panel wizard use karein.</i>";71 Bot.sendMessage(confirmMsg, { parse_mode: "HTML" });72 73} catch (err) {74 Bot.sendMessage("⚠️ Error: " + err.message);75}