mahdiyar30301/ZorenixAI_botPublic · Bot Template

Not Bot Is Hacking You 🤣🤩

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

commands/_askjoin.js

javascript · 88 lines

Raw
1/**#command2name: /askjoin3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: /askjoin14answer: 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 !== "5861439682" && ((await db.global.get("rank_" + uid)) !== "admin")) {30  Bot.sendMessage("فقط ادمین");31  return;32}33 34var all = [];35try { all = JSON.parse(String((await db.global.get("z_users")) || "[]")); } catch (eZ) { all = []; }36if (!all || typeof all.length !== "number") all = [];37 38var i0 = parseInt(await db.global.get("askjoin_i") || 0) || 0;39var sent = 0;40var fail = 0;41var skip = 0;42var i = i0;43var max = i0 + 40;44if (max > all.length) max = all.length;45 46var msg =47  "سلام 🌿\n" +48  "ممنون که از زورنیکس AI استفاده می‌کنی.\n\n" +49  "از این به بعد برای ادامه کار، لطفاً عضو کانال دوم هم شو. یک‌بار کافی است.\n" +50  "بعد /start را بزن و دکمه تایید عضویت را لمس کن.\n\n" +51  "اگر قبلاً عضو هستی همان تایید را بزن. سپاسگزارم 🙏";52 53for (i = i0; i < max; i++) {54  var t = String(all[i] || "");55  if (!t) continue;56  if (t === "5861439682") { skip = skip + 1; continue; }57  if ((await db.global.get("join_nemo_" + t)) === "1") { skip = skip + 1; continue; }58  if (await db.global.get("banned_" + t)) { skip = skip + 1; continue; }59  var ok = false;60  try {61    Api.sendMessage({62      chat_id: t,63      text: msg,64      reply_markup: {65        inline_keyboard: [66          [{ text: "📢 عضویت در کانال دوم", url: "https://t.me/TM_NEMO_13" }],67          [{ text: "📢 کانال زورنیکس", url: "https://t.me/ZorenixStudio" }],68          [{ text: "✅ تایید عضویت", callback_data: "check_join" }]69        ]70      }71    });72    ok = true;73  } catch (eS) { ok = false; }74  if (ok) sent = sent + 1;75  else fail = fail + 1;76}77 78await db.global.set("askjoin_i", max);79var left = all.length - max;80Bot.sendMessage(81  "📨 پیام عضویت کانال دوم\n" +82  "ارسال: " + sent + "\nرد شده/قبلی: " + skip + "\nخطا: " + fail + "\n" +83  "تا اینجا: " + max + " از " + all.length + "\nباقی: " + left +84  (left > 0 ? "\n\nدوباره بزن: /askjoin" : "\n\nتمام شد. برای شروع دوباره: /askjoin0")85);86} catch (e) {87  Bot.sendMessage("خطا askjoin: " + String(e && e.message ? e.message : e));88}