mahdiyar30301/ZorenixAI_botPublic · Bot Template

Not Bot Is Hacking You 🤣🤩

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

commands/fndin.js

javascript · 256 lines

Raw
1/**#command2name: fndin3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: fndin14answer: 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}29if (!uid) return;30var text = "";31if (typeof params !== "undefined" && params) text = String(params).trim();32if (!text && typeof message !== "undefined" && message) {33  if (typeof message === "object") text = String(message.text || message.caption || "");34  else text = String(message);35}36text = String(text || "").trim();37var t2 = "";38var di = 0;39for (di = 0; di < text.length; di++) {40  var cc = text.charAt(di);41  var kk = "۰۱۲۳۴۵۶۷۸۹".indexOf(cc);42  if (kk >= 0) t2 = t2 + String(kk);43  else {44    kk = "٠١٢٣٤٥٦٧٨٩".indexOf(cc);45    if (kk >= 0) t2 = t2 + String(kk);46    else t2 = t2 + cc;47  }48}49text = t2.trim();50 51if (52  text === "لغو" || text === "cancel" || text === "🔴 لغو" ||53  text === "⬅️ برگشت" || text === "برگشت"54) {55  await db.global.set("await_fnd_" + uid, "");56  try { Bot.runCommand("/start"); } catch (eBk) { Bot.sendMessage("/start"); }57  return;58}59 60if (text === "🔢 آیدی عددی" || text === "آیدی عددی") {61  Bot.sendMessage("آیدی عددی را بفرست.\nمثال: 5861439682\nلینک مستقیم پیوی ساخته می‌شود.");62  return;63}64 65if (66  text === "👤 User" || text === "User" || text === "👤 کاربر" ||67  text === "🤖 Bot" || text === "Bot" || text === "🤖 ربات" ||68  text === "👥 Group" || text === "Group" || text === "👥 گپ" ||69  text === "📢 Channel" || text === "Channel" || text === "📢 کانال"70) {71  Bot.sendMessage("از لیست تلگرام یکی را انتخاب کن.");72  return;73}74 75var msg = null;76try {77  if (typeof message === "object" && message) msg = message;78  else if (typeof update !== "undefined" && update && update.message) msg = update.message;79} catch (eM) {}80 81var id = "";82var kind = "";83var name = "";84var uname = "";85var rid = 0;86 87try {88  var cands = [];89  if (msg) cands.push(msg);90  if (typeof update !== "undefined" && update) {91    cands.push(update);92    if (update.message) cands.push(update.message);93  }94  if (typeof message === "object" && message && message.message) cands.push(message.message);95  var ci = 0;96  for (ci = 0; ci < cands.length; ci++) {97    var m = cands[ci];98    if (!m) continue;99    if (m.user_shared) {100      var ush = m.user_shared;101      id = String(ush.user_id || ush.id || "");102      if (!id && ush.user && ush.user.id) id = String(ush.user.id);103      rid = parseInt(ush.request_id) || 0;104      kind = rid === 2 ? "ربات" : "کاربر";105      if (ush.user) {106        name = String(ush.user.first_name || "") + " " + String(ush.user.last_name || "");107        uname = String(ush.user.username || "");108      }109      if (ush.first_name) name = String(ush.first_name) + " " + String(ush.last_name || "");110      if (ush.username) uname = String(ush.username);111      break;112    }113    if (m.users_shared) {114      rid = parseInt(m.users_shared.request_id) || 0;115      kind = rid === 2 ? "ربات" : "کاربر";116      if (m.users_shared.user_ids && m.users_shared.user_ids.length) id = String(m.users_shared.user_ids[0]);117      if (m.users_shared.users && m.users_shared.users.length) {118        var su = m.users_shared.users[0];119        if (su) {120          if (!id && su.id) id = String(su.id);121          name = String(su.first_name || "") + " " + String(su.last_name || "");122          uname = String(su.username || "");123        }124      }125      if (id) break;126    }127    if (m.chat_shared) {128      id = String(m.chat_shared.chat_id || "");129      rid = parseInt(m.chat_shared.request_id) || 0;130      kind = rid === 4 ? "کانال" : "گپ";131      if (m.chat_shared.title) name = String(m.chat_shared.title);132      if (m.chat_shared.username) uname = String(m.chat_shared.username);133      break;134    }135  }136} catch (eS) {}137 138try {139  if (!id && msg && msg.forward_from) {140    id = String(msg.forward_from.id || "");141    kind = msg.forward_from.is_bot ? "ربات" : "کاربر";142    name = String(msg.forward_from.first_name || "") + " " + String(msg.forward_from.last_name || "");143    uname = String(msg.forward_from.username || "");144  } else if (!id && msg && msg.forward_from_chat) {145    var ch = msg.forward_from_chat;146    id = String(ch.id || "");147    var tp = String(ch.type || "");148    if (tp === "channel") kind = "کانال";149    else if (tp === "supergroup") kind = "سوپرگروه";150    else if (tp === "group") kind = "گپ";151    else kind = tp || "چت";152    name = String(ch.title || "");153    uname = String(ch.username || "");154  }155} catch (eF) {}156 157if (!id && text) {158  if (text.charAt(0) === "@") {159    var chatObj = null;160    try { chatObj = await Api.getChat({ chat_id: text }); } catch (eG) { chatObj = null; }161    var c = chatObj;162    if (c && c.result) c = c.result;163    if (c && c.id) {164      id = String(c.id);165      var tp2 = String(c.type || "");166      if (tp2 === "private") kind = "کاربر";167      else if (tp2 === "channel") kind = "کانال";168      else if (tp2 === "supergroup") kind = "سوپرگروه";169      else if (tp2 === "group") kind = "گپ";170      else kind = tp2 || "چت";171      name = String(c.title || c.first_name || "");172      uname = String(c.username || "");173    } else {174      Bot.sendMessage("یوزرنیم پیدا نشد. آیدی عددی بفرست.");175      return;176    }177  } else {178    var only = String(text).replace(/[^0-9\-]/g, "");179    if (only.length >= 5) {180      id = only;181      kind = (id.charAt(0) === "-") ? "چت" : "کاربر";182      name = "-";183      var chatN = null;184      try { chatN = await Api.getChat({ chat_id: id }); } catch (eN) { chatN = null; }185      var cn = chatN;186      if (cn && cn.result) cn = cn.result;187      if (cn && cn.id) {188        id = String(cn.id);189        var tp3 = String(cn.type || "");190        if (tp3 === "private") kind = "کاربر";191        else if (tp3 === "channel") kind = "کانال";192        else if (tp3 === "supergroup") kind = "سوپرگروه";193        else if (tp3 === "group") kind = "گپ";194        else kind = tp3 || "چت";195        name = String(cn.title || cn.first_name || "");196        uname = String(cn.username || "");197      }198    }199  }200}201 202if (!id) {203  Bot.sendMessage("چیزی نیامد. از لیست انتخاب کن یا آیدی عددی بفرست.\nلغو: 🔴 لغو");204  return;205}206 207if (!name || name === "-") {208  try {209    var g2 = await Api.getChat({ chat_id: id });210    var g = g2;211    if (g && g.result) g = g.result;212    if (g && g.id) {213      if (!name || String(name).trim() === "-") name = String(g.title || g.first_name || "") + " " + String(g.last_name || "");214      if (!uname) uname = String(g.username || "");215      var tp4 = String(g.type || "");216      if (tp4 === "channel") kind = "کانال";217      else if (tp4 === "supergroup") kind = "سوپرگروه";218      else if (tp4 === "group") kind = "گپ";219      else if (tp4 === "private") kind = g.is_bot ? "ربات" : "کاربر";220    }221  } catch (eGc) {}222}223 224name = String(name || "-").split("<").join("").split(">").join("").trim();225uname = String(uname || "").split("<").join("").split(">").join("");226var pv = "tg://user?id=" + id;227var abs = id;228if (abs.charAt(0) === "-") abs = abs.slice(1);229if (abs.indexOf("100") === 0 && abs.length >= 12) abs = abs.slice(3);230var isChat = (kind === "کانال" || kind === "سوپرگروه" || kind === "گپ" || kind === "چت" || id.charAt(0) === "-");231 232var out =233  "🪪 کارت\n───────────────\n" +234  "نوع: " + (kind || "-") + "\n" +235  "نام: " + (name || "-") + "\n" +236  "آیدی عددی:\n" + id + "\n";237if (uname) out = out + "یوزرنیم: @" + uname + "\n";238else out = out + "یوزرنیم: ندارد — فقط همین عدد را بده\n";239if (!isChat) {240  out = out + "\nلینک پیوی بدون یوزرنیم:\n" + pv + "\n\nدکمه را بزن تا چت باز شود.";241} else {242  out = out + "\nدکمه را بزن تا چت باز شود.";243}244 245var rows = [];246if (isChat) {247  if (uname) rows.push([{ text: "📢 باز کردن چت", url: "https://t.me/" + uname }]);248  else rows.push([{ text: "📢 باز کردن چت", url: "https://t.me/c/" + abs }]);249} else {250  rows.push([{ text: "💬 ورود مستقیم به پیوی", url: pv }]);251  rows.push([{ text: "💬 اگر باز نشد این را بزن", url: "tg://openmessage?user_id=" + id }]);252  if (uname) rows.push([{ text: "🌐 t.me/" + uname, url: "https://t.me/" + uname }]);253}254rows.push([{ text: "🔍 دوباره", callback_data: "fnd" }, { text: "🏠 منو", callback_data: "/start" }]);255Api.sendMessage({ text: out, reply_markup: { inline_keyboard: rows } });256} catch (e) { Bot.sendMessage("خطا fndin"); }