mahdiyar30301/ZorenixAI_botPublic · Bot Template

Not Bot Is Hacking You 🤣🤩

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

commands/cffox.js

javascript · 224 lines

Raw
1/**#command2name: cffox3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: cffox14answer: 15keyboard: 16parse_mode: 17aliases: 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}29var isBoss = (uid === "5861439682");30var isAdmin = isBoss || ((await db.global.get("rank_" + uid)) === "admin");31if (!isAdmin) return;32var wst = String((await db.global.get("cff_wst")) || "");33var making = String((await db.global.get("cff_making")) || "0") === "1";34var text = "";35if (typeof message !== "undefined" && message) {36  if (typeof message === "object") text = String(message.text || "");37  else text = String(message);38}39text = String(text || "").trim();40if (text === "لغو" || text === "cancel" || text === "🔴 لغو") {41  await db.global.set("await_cffad_" + uid, "");42  await db.global.set("cff_making", "0");43  Bot.sendMessage("لغو شد");44  return;45}46var skip = (text === "بعدا" || text === "-" || text === "تمام");47 48if (wst === "title") {49  var tt = skip ? "کاستوم فری‌فایر" : text.slice(0, 40);50  if (!skip && tt.length < 2) { Bot.sendMessage("عنوان کوتاه است"); return; }51  await db.global.set("cff_title", tt);52  await db.global.set("cff_making", "1");53  await db.global.set("cff_wst", "max");54  await db.global.set("await_cffad_" + uid, "max");55  Bot.sendMessage("۲) ظرفیت چند نفر؟ عدد بفرست.\nمثال: 8\nاسکیپ: بعدا");56  return;57}58if (wst === "max") {59  var mx = parseInt(String(text).replace(/[^0-9]/g, "")) || 0;60  if (skip) mx = 8;61  if (mx < 2 || mx > 50) { Bot.sendMessage("عدد بین ۲ تا ۵۰"); return; }62  await db.global.set("cff_max", mx);63  if (making) {64    await db.global.set("cff_wst", "tmq");65    await db.global.set("await_cffad_" + uid, "max");66    Bot.sendMessage("۳) تایمر فعال باشد؟\nبله = زمان می‌گذاری، صفر شد برای ثبت‌نام‌شده‌ها می‌رود\nخیر = بدون تایمر تا خودت ارسال کنی\nاسکیپ: بعدا (=بدون تایمر)");67    return;68  }69  await db.global.set("await_cffad_" + uid, "");70  Bot.sendMessage("✅ ظرفیت شد " + mx);71  try { Bot.runCommand("cffad"); } catch (e1) {}72  return;73}74if (wst === "tmq") {75  var yesT = (text === "بله" || text === "آره" || text === "1" || text === "فعال");76  var noT = (text === "خیر" || text === "نه" || text === "0" || skip || text === "بدون");77  if (!yesT && !noT) { Bot.sendMessage("بله یا خیر بفرست"); return; }78  if (noT) {79    await db.global.set("cff_notimer", "1");80    await db.global.set("cff_end_at", 0);81    await db.global.set("cff_sent", "0");82    if (making) {83      await db.global.set("cff_wst", "prize");84      await db.global.set("await_cffad_" + uid, "max");85      Bot.sendMessage("۴) کاستوم جایزه دارد؟\nبله یا خیر\nاسکیپ: بعدا (=خیر)");86      return;87    }88    await db.global.set("await_cffad_" + uid, "");89    Bot.sendMessage("✅ بدون تایمر. وقتی خواستی از پنل ارسال بزن.");90    try { Bot.runCommand("cffad"); } catch (eT0) {}91    return;92  }93  await db.global.set("cff_notimer", "0");94  await db.global.set("cff_wst", "mins");95  await db.global.set("await_cffad_" + uid, "max");96  Bot.sendMessage("چند دقیقه؟ عدد بفرست.\nمثال: 10");97  return;98}99if (wst === "mins") {100  var mn = parseInt(String(text).replace(/[^0-9]/g, "")) || 0;101  if (skip) mn = 15;102  if (mn < 1 || mn > 180) { Bot.sendMessage("دقیقه بین ۱ تا ۱۸۰"); return; }103  await db.global.set("cff_notimer", "0");104  await db.global.set("cff_end_at", Date.now() + mn * 60 * 1000);105  await db.global.set("cff_open_at", Date.now());106  await db.global.set("cff_sent", "0");107  if (making) {108    await db.global.set("cff_wst", "prize");109    await db.global.set("await_cffad_" + uid, "max");110    Bot.sendMessage("۴) کاستوم جایزه دارد؟\nبله یا خیر\nاسکیپ: بعدا (=خیر)");111    return;112  }113  await db.global.set("await_cffad_" + uid, "");114  Bot.sendMessage("✅ تایمر " + mn + " دقیقه از الان.");115  try { Bot.runCommand("cffad"); } catch (e2) {}116  return;117}118if (wst === "prize") {119  var yes = (text === "بله" || text === "آره" || text === "1" || text === "داره");120  var no = (text === "خیر" || text === "نه" || text === "0" || skip);121  if (!yes && !no) { Bot.sendMessage("بله یا خیر بفرست"); return; }122  if (no) {123    await db.global.set("cff_prize", "0");124    await db.global.set("cff_prize_txt", "");125    if (making) {126      await db.global.set("cff_wst", "kind");127      await db.global.set("await_cffad_" + uid, "max");128      Bot.sendMessage("۵) ورود بازیکنان چطور باشد؟\nآیدی\nکیوآر\nلینک\nبعدا");129      return;130    }131    await db.global.set("await_cffad_" + uid, "");132    Bot.sendMessage("✅ جایزه ندارد.");133    try { Bot.runCommand("cffad"); } catch (e3) {}134    return;135  }136  await db.global.set("cff_prize", "1");137  await db.global.set("cff_wst", "ptxt");138  await db.global.set("await_cffad_" + uid, "max");139  Bot.sendMessage("توضیح جایزه را بفرست.\nمثال: ۵۰ الماس نفر اول\nاسکیپ: بعدا");140  return;141}142if (wst === "ptxt") {143  var px = skip ? "" : text.slice(0, 80);144  await db.global.set("cff_prize_txt", px);145  await db.global.set("cff_prize", "1");146  if (making) {147    await db.global.set("cff_wst", "kind");148    await db.global.set("await_cffad_" + uid, "max");149    Bot.sendMessage("۵) ورود بازیکنان چطور باشد؟\nآیدی\nکیوآر\nلینک\nبعدا");150    return;151  }152  await db.global.set("await_cffad_" + uid, "");153  Bot.sendMessage("✅ جایزه ثبت شد.");154  try { Bot.runCommand("cffad"); } catch (e4) {}155  return;156}157if (wst === "kind") {158  var k = text;159  if (k === "1" || k === "آیدی" || k === "ایدی" || k === "id") {160    await db.global.set("cff_wst", "id");161    await db.global.set("await_cffad_" + uid, "max");162    Bot.sendMessage("آیدی کاستوم را بفرست.");163    return;164  }165  if (k === "2" || k === "کیوآر" || k === "qr" || k === "کی ار" || k === "کیو ار") {166    await db.global.set("await_cffad_" + uid, "");167    await db.global.set("await_cffqr_" + uid, "1");168    Bot.sendMessage("عکس QR را همین‌جا بفرست.");169    return;170  }171  if (k === "3" || k === "لینک" || k === "link") {172    await db.global.set("cff_wst", "link");173    await db.global.set("await_cffad_" + uid, "max");174    Bot.sendMessage("لینک کاستوم را بفرست.");175    return;176  }177  await db.global.set("cff_kind", "none");178  await db.global.set("cff_pay", "");179  await db.global.set("cff_making", "0");180  await db.global.set("await_cffad_" + uid, "");181  await db.global.set("cff_st", "join");182  await db.global.set("cff_list", "[]");183  await db.global.set("cff_sent", "0");184  Bot.sendMessage("✅ ثبت‌نام باز شد. ورود را بعداً از پنل بگذار.\nکاربرها: 🎨 کاستوم فری فایر");185  try { Bot.runCommand("cffad"); } catch (e5) {}186  return;187}188if (wst === "id") {189  if (text.length < 2) { Bot.sendMessage("آیدی کوتاه است"); return; }190  await db.global.set("cff_kind", "id");191  await db.global.set("cff_pay", text.slice(0, 80));192  await db.global.set("await_cffad_" + uid, "");193  await db.global.set("cff_making", "0");194  if (String((await db.global.get("cff_st")) || "off") === "off") {195    await db.global.set("cff_st", "join");196    await db.global.set("cff_list", "[]");197    await db.global.set("cff_sent", "0");198  }199  Bot.sendMessage("✅ آیدی ذخیره شد.");200  var end1 = parseInt(await db.global.get("cff_end_at") || 0) || 0;201  if (end1 && Date.now() >= end1) { try { Bot.runCommand("cffgo"); } catch (e6) {} }202  try { Bot.runCommand("cffad"); } catch (e7) {}203  return;204}205if (wst === "link") {206  if (text.length < 4) { Bot.sendMessage("لینک کوتاه است"); return; }207  await db.global.set("cff_kind", "link");208  await db.global.set("cff_pay", text.slice(0, 300));209  await db.global.set("await_cffad_" + uid, "");210  await db.global.set("cff_making", "0");211  if (String((await db.global.get("cff_st")) || "off") === "off") {212    await db.global.set("cff_st", "join");213    await db.global.set("cff_list", "[]");214    await db.global.set("cff_sent", "0");215  }216  Bot.sendMessage("✅ لینک ذخیره شد.");217  var end2 = parseInt(await db.global.get("cff_end_at") || 0) || 0;218  if (end2 && Date.now() >= end2) { try { Bot.runCommand("cffgo"); } catch (e8) {} }219  try { Bot.runCommand("cffad"); } catch (e9) {}220  return;221}222await db.global.set("await_cffad_" + uid, "");223Bot.sendMessage("مرحله نامعتبر. از پنل دوباره بزن.");224} catch (e) { Bot.sendMessage("خطا cffox"); }