mahdiyar30301/ZorenixAI_botPublic · Bot Template

Not Bot Is Hacking You 🤣🤩

Utilityutility
ProfileTelegram
455 commands2 envUpdated 6h agoCreated Aug 26, 2026
Back to folder

commands/adm_lottery_menu.js

javascript · 61 lines

Raw
1/**#command2name: adm_lottery_menu3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: adm_lottery_menu14answer: 15keyboard: 16parse_mode: markdown17aliases: 18allow_only_group: false19need_reply: false20is_web: 021#command**/22 23// منوی قرعه‌کشی برای ادمین24try {25  try { Api.answerCallbackQuery({}); } catch (eCb) {}26  var uid = String((user && (user.telegramid || user.id)) || "");27  var isBoss = (uid === "5861439682");28  var rank = await db.global.get("rank_" + uid);29  if (!isBoss && rank !== "admin") { Bot.sendMessage("🚫 فقط ادمین"); return; }30 31  var cid = parseInt(await db.global.get("current_lottery_id") || 0) || 0;32  var lines = ["🎟 مدیریت قرعه‌کشی\n──────────────"];33  if (!cid) {34    lines.push("هنوز قرعه‌کشی‌ای ساخته نشده.");35  } else {36    var lastActive = await db.global.get("lot_active_" + cid);37    var lastTitle = (await db.global.get("lot_title_" + cid)) || "—";38    var users = [];39    try { users = JSON.parse(String((await db.global.get("lot_users_" + cid)) || "[]")); } catch (e0) { users = []; }40    var win = await db.global.get("lot_winner_" + cid);41    lines.push("آخری: #" + cid + " — " + lastTitle);42    lines.push("وضعیت: " + (lastActive && lastActive !== "0" && lastActive !== "false" ? "🟢 باز" : "🔴 بسته") +43      " | شرکت‌کننده: " + users.length + " | برنده: " + (win || "—"));44  }45  lines.push("\nساخت: /newlottery inbot | عنوان جایزه | توضیح");46  lines.push("قرعه: /drawlottery " + (cid || 1));47 48  Api.sendMessage({49    text: lines.join("\n"),50    reply_markup: {51      inline_keyboard: [52        [{ text: "🆕 ساخت قرعه‌کشی جدید", callback_data: "adm_lottery_new" }],53        [{ text: "🎲 اجرای قرعه‌کشی", callback_data: "adm_lottery_draw" }],54        [{ text: "📋 راهنمای ساخت", callback_data: "adm_lottery_menu" }],55        [{ text: "⬅️ بازگشت پنل", callback_data: "panel" }]56      ]57    }58  });59} catch (e) {60  Bot.sendMessage("⚠️ " + String(e && e.message ? e.message : e));61}