455 commands2 envUpdated 6h agoCreated Aug 26, 2026
commands/cnvin.js
javascript · 69 lines
1/**#command2name: cnvin3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: cnvin14answer: 15keyboard: 16parse_mode: markdown17aliases: 18allow_only_group: false19need_reply: false20is_web: 021#command**/22 23try {24var uid = "";25if (typeof user !== "undefined" && user) {26 if (user.telegramid) uid = String(user.telegramid);27 else if (user.id) uid = String(user.id);28}29if (!uid) return;30var ZU = 1000000;31await db.global.set("await_cnv_" + uid, "");32var text = "";33if (typeof message !== "undefined" && message) {34 if (typeof message === "object") text = String(message.text || "");35 else text = String(message);36}37text = String(text || "").trim();38if (text === "لغو" || text === "cancel" || text === "🔴 لغو") { Bot.sendMessage("لغو شد"); return; }39var t2 = "";40var di = 0;41for (di = 0; di < text.length; di++) {42 var cc = text.charAt(di);43 var kk = "۰۱۲۳۴۵۶۷۸۹".indexOf(cc);44 if (kk >= 0) t2 = t2 + String(kk);45 else {46 kk = "٠١٢٣٤٥٦٧٨٩".indexOf(cc);47 if (kk >= 0) t2 = t2 + String(kk);48 else t2 = t2 + cc;49 }50}51var zc = parseInt(String(t2).replace(/[^0-9]/g, "")) || 0;52if (zc < 1) { Bot.sendMessage("عدد ZC حداقل ۱"); return; }53if (String((await db.global.get("wal_gen_" + uid)) || "") !== "4") {54 await db.global.set("wal_" + uid, 0);55 await db.global.set("wal_gen_" + uid, "4");56}57var need = zc * ZU;58var bal = parseInt(await db.global.get("wal_" + uid) || 0) || 0;59if (bal < need) {60 Bot.sendMessage("ZC کم است. کیف: " + (bal / ZU) + " ZC");61 return;62}63await db.global.set("wal_" + uid, bal - need);64var cash = parseInt(await db.global.get("cash_" + uid) || 0) || 0;65await db.global.set("cash_" + uid, cash + need);66Bot.sendMessage("✅ تبدیل شد\n➖ " + zc + " ZC\n➕ " + need + " تومان واقعی (" + (zc * 1000) + " هزار تومان)\nکیف ZC: " + ((bal - need) / ZU) + "\nکیف واقعی: " + (cash + need) + " تومان\nبرداشت: /wd");67} catch (e) {68 Bot.sendMessage("خطا cnvin");69}