455 commands2 envUpdated 6h agoCreated Aug 26, 2026
commands/pol.js
javascript · 62 lines
1/**#command2name: pol3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: pol14answer: 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}30var on = String((await db.global.get("pol_on")) || "");31if (on !== "1") {32 Bot.sendMessage("📊 نظرسنجی فعال نیست.\nادمین: /polnew سوال | الف | ب | ج | د");33 return;34}35var q = String((await db.global.get("pol_q")) || "");36var a = String((await db.global.get("pol_a")) || "");37var b = String((await db.global.get("pol_b")) || "");38var c = String((await db.global.get("pol_c")) || "");39var d = String((await db.global.get("pol_d")) || "");40var na = parseInt(await db.global.get("pol_na") || 0) || 0;41var nb = parseInt(await db.global.get("pol_nb") || 0) || 0;42var nc = parseInt(await db.global.get("pol_nc") || 0) || 0;43var nd = parseInt(await db.global.get("pol_nd") || 0) || 0;44var tot = na + nb + nc + nd;45Api.sendMessage({46 text:47 "📊 نظرسنجی زورنیکس\n────────────────\n" + q + "\n\n" +48 "A) " + a + " — " + na + "\n" +49 "B) " + b + " — " + nb + "\n" +50 "C) " + c + " — " + nc + "\n" +51 "D) " + d + " — " + nd + "\n\nکل رای: " + tot,52 reply_markup: {53 inline_keyboard: [54 [{ text: "A", callback_data: "pola" }, { text: "B", callback_data: "polb" }],55 [{ text: "C", callback_data: "polc" }, { text: "D", callback_data: "pold" }],56 [{ text: "📂 فاز ۳", callback_data: "more" }]57 ]58 }59});60} catch (e) {61 Bot.sendMessage("خطا pol");62}