455 commands2 envUpdated 7h agoCreated Aug 26, 2026
commands/gsn.js
javascript · 53 lines
1/**#command2name: gsn3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: gsn14answer: 15keyboard: 16parse_mode: markdown17aliases: 18allow_only_group: false19need_reply: false20is_web: 021#command**/22 23try {24try { Api.answerCallbackQuery({}); } 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 raw = "";32if (typeof params !== "undefined" && params) raw = String(params).trim();33var secret = parseInt(await db.global.get("gsn_" + uid) || 0) || 0;34if (!raw || raw === "new") {35 secret = 1 + Math.floor(Math.random() * 9);36 await db.global.set("gsn_" + uid, secret);37 await db.global.set("gsnt_" + uid, 0);38 Bot.sendMessage("🔢 یک عدد ۱ تا ۹ دارم.\nبزن: /gsn 4");39 return;40}41var g = parseInt(raw.replace(/[^0-9]/g, "")) || 0;42if (!secret) { Bot.sendMessage("اول /gsn"); return; }43if (g < 1 || g > 9) { Bot.sendMessage("۱ تا ۹"); return; }44var t = (parseInt(await db.global.get("gsnt_" + uid) || 0) || 0) + 1;45await db.global.set("gsnt_" + uid, t);46if (g === secret) {47 await db.global.set("gsn_" + uid, 0);48 Bot.sendMessage("✅ درست. " + secret + " بود.\nتلاش: " + t);49} else if (g < secret) Bot.sendMessage("⬆️ بزرگتر. تلاش " + t);50else Bot.sendMessage("⬇️ کوچکتر. تلاش " + t);51} catch (e) {52 Bot.sendMessage("خطا gsn");53}