455 commands2 envUpdated 6h agoCreated Aug 26, 2026
commands/ffwno.js
javascript · 65 lines
1/**#command2name: ffwno3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: ffwno14answer: 15keyboard: 16parse_mode: 17aliases: 18allow_only_group: false19need_reply: false20is_web: 021#command**/22 23try {24try { Api.answerCallbackQuery({ text: "گزارش شد" }); } catch (e0) {}25var uid = "";26if (typeof user !== "undefined" && user) {27 if (user.telegramid) uid = String(user.telegramid);28 else if (user.id) uid = String(user.id);29}30if (!uid) return;31var uidB = "";32try { if (user && user.id) uidB = String(user.id); } catch (eU) {}33var ix = -1;34var raw = await db.global.get("ffw_see_" + uid);35if (raw === 0 || raw === "0") ix = 0;36else if (raw !== null && raw !== undefined && String(raw) !== "") {37 ix = parseInt(String(raw), 10);38 if (ix !== ix) ix = -1;39}40var arr = [];41try { arr = JSON.parse(String((await db.global.get("ffw_list")) || "[]")); } catch (eA) { arr = []; }42if (!arr || typeof arr.length !== "number") arr = [];43if (ix < 0 || ix >= arr.length || !arr[ix]) { Bot.sendMessage("آگهی نیست"); return; }44var ad = arr[ix];45var buyer = String(ad.buyer || "");46if (String(ad.st) !== "hold" || (buyer !== uid && buyer !== uidB)) {47 Bot.sendMessage("این امانت مال تو نیست.");48 return;49}50ad.st = "wait";51arr[ix] = ad;52await db.global.set("ffw_list", JSON.stringify(arr));53Bot.sendMessage("🚩 گزارش ثبت شد.\nZC در امانت میماند تا ادمین رای بدهد.");54try {55 Api.sendMessage({56 chat_id: "5861439682",57 text: "🚩 گزارش دیوار\n" + String(ad.title) + "\nفروشنده: " + String(ad.uid) + "\nخریدار: " + uid + "\n💎 " + (parseInt(ad.zc) || 0) + " ZC",58 reply_markup: { inline_keyboard: [[{ text: "🛠 پنل دیوار", callback_data: "ffwad" }]] }59 });60} catch (eB) {}61try {62 Api.sendMessage({ chat_id: String(ad.uid), text: "⚠️ خریدار آگهیات را گزارش کرد. ZC هنوز امانت است." });63} catch (eS) {}64try { Bot.runCommand("ffwall"); } catch (eR) {}65} catch (e) { Bot.sendMessage("خطا ffwno"); }