455 commands2 envUpdated 7h agoCreated Aug 26, 2026
commands/todd.js
javascript · 70 lines
1/**#command2name: todd3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: todd14answer: 15keyboard: 16parse_mode: 17aliases: 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}30if (!uid) return;31var Q = ["یک پیام ناشناس برای کسی که ازش خوشت میاد بفرست.","استوری بزار بنویس زورنیکس خفنه.","تو گروه فریفایر بگو امشب کاستوم میام.","یک ایموجی رندوم برای ۵ نفر بفرست.","اسم کراشت را با حرف اول بگو.","۱۰ ثانیه تو ویس بخند.","پروفایلت را تا ۱ ساعت عوض کن به یک ایموجی.","به آخرین چت بگو سلام الکی.","یک حقیقت سخت از خودت بگو.","لینک ناشناس خودت را برای ۲ نفر بفرست.","تو فریفایر با گان ضعیف یک دست بازی کن.","بگو رنک الانت.","یک تعریف از کسی که اینجاست بکن.","پیام «خستهام» را برای کسی بفرست بدون توضیح.","یک جوک بد بگو.","اسمت را برعکس بنویس.","بگو آخرین آهنگت.","یک چالش برای نفر بغلی بساز.","از بین دو تا دوست یکی را انتخاب کن و بگو چرا.","بگو بدترین اسکین فریفایر.","یک پیام فقط با ایموجی بفرست.","تا ۳ سوال بعدی حق نداری دروغ بگی.","بگو موجودی ZC ات را.","یک اسکرین از گالری توصیف کن بدون فرستادن.","به ادمین ربات یک تعریف بفرست.","بگو کی را میخواهی به ربات دعوت کنی.","یک حقیقت از فریفایرت بگو که خجالتی است.","اسم اکانت فریفایرت را بگو.","بگو کدوم نقشه را بدترین میدانی.","یک جمله عاشقانه الکی بساز.","بگو اگر ربات باشی اسمت چیه.","حالا باید یک جرات دیگر هم بکشی.","بگو رنگ مورد علاقهت و چرا.","یک چالش الماس بده به بقیه.","تو چت بنویس امشب برد میکنم.","یک دوست را تگ کن تو ذهنت و بگو کیه.","بگو آخرین کاستومی که رفتی کی بود.","اگر ببازی باید حقیقت سخت بگی.","یک ایموجی انتخاب کن که حالت الانته.","بگو از کدوم قابلیت ربات سر در نمیاری.","لینک دعوت ربات را برای یکی بفرست.","بگو یک ترس مسخرهات.","یک غذا بگو که هیچوقت نمیخوری.","بگو تو اسکواد نقشت چیه.","یک جمله با زورنیکس بساز.","بگو آخرین کوییز ربات را بردی یا نه.","اگر ادمین باشی قانون اولت چیه.","بگو کی باید بنر کاستوم بشه.","یک حقیقت از کیف پولت بگو.","اسم نقشه فریفایر مورد علاقهت.","بگو گان مورد تنفر.","یک چالش برای ۲۴ ساعت بساز.","بگو اگر به گذشته برگردی کدوم پیام را نمیفرستی.","حالا باید یک حقیقت هم جواب بدی.","بگو از بین دیوار و فروشگاه کدوم؟","یک تعریف از خودت بگو که غروریه.","بگو آخرین بار کی زود عصبانی شدی.","اگر زورنیکس یک رنگ باشه کدومه.","بگو استیکر مورد علاقهت.","یک پیام تشکر برای سازنده ربات بگو.","بگو کدوم دوستت باید جرات بکشه.","اسم شهر را بگو بدون اسم دقیق محله.","بگو ساعت خوابت.","اگر فردا کاستوم باشه میای؟","یک دروغ شاخدار بگو بعد راستش را بگو.","بگو از چه ایموجی بدت میاد.","حاضری پروفایل را یک روز فریفایر کنی؟","بگو آخرین کسی که بهت استیکر داد.","یک جمله انگیزشی الکی.","بگو رنک رویایت.","اگر ۳ الماس رایگان بگیری چیکار میکنی.","بگو کی را به دیوار اعتماد نمیکنی.","یک قانون برای اسکوادت بساز.","بگو آخرین باگ که دیدی تو ربات.","اگر لینک ناشناس بگیری اول برای کی میفرستی.","بگو از بین کوییز فیلم و فوتبال.","یک چالش سکوت ۱ دقیقه (بگو قبول).","بگو اسم مستعار بچگی.","اگر بوت بودی چه پیامی اسپم میکردی؟ نکن فقط بگو.","بگو بهترین هدیه عمرت.","یک حقیقت درباره بازیات که کسی نمیداند.","بگو چند بار ریاستارت ربات زدی امروز.","اگر ZC داشتی اول چی میخریدی.","بگو کی باید حقیقت بگه بعدی.","یک ایموجی برای امشب انتخاب کن.","بگو از چه نقشهای فرار میکنی.","حاضری فردا همین ساعت برگردی ربات؟","بگو یک هدف این هفته.","اگر ادمین کاستوم باشی جایزهات چیه.","بگو آخرین کسی که بهت خندید.","یک جمله خداحافظی خفن.","بگو از بین ناشناس و دونفره.","اگر فقط یک دکمه ربات بماند کدومه.","بگو کی را میخواهی تو تورنمنت ببری.","یک چالش برای دوستت که آنلاین است.","بگو بدترین پینگت.","اگر بری لایو چی میگی اول.","بگو اسم اسکود رویایی.","حقیقت اضافه: از کی باختی و ناراحت شدی.","جرات: بگو الان چه حسی داری با یک کلمه."];32 33var usedS = String((await db.global.get("tod_d_" + uid)) || "");34var used = usedS ? usedS.split(",") : [];35var n = Q.length;36if (used.length >= n) { used = []; usedS = ""; }37var start = (Date.now() % n);38if (start < 0) start = 0;39var pick = -1;40var k = 0;41for (k = 0; k < n; k++) {42 var ix = start + k;43 if (ix >= n) ix = ix - n;44 var key = String(ix);45 var seen = false;46 var u = 0;47 for (u = 0; u < used.length; u++) { if (used[u] === key) seen = true; }48 if (!seen) { pick = ix; break; }49}50if (pick < 0) { used = []; pick = start; }51used.push(String(pick));52await db.global.set("tod_d_" + uid, used.join(","));53var qtxt = Q[pick];54await db.global.set("await_tod_" + uid, "1");55await db.global.set("tod_q_" + uid, String(qtxt).slice(0, 220));56var host = String((await db.global.get("tod_host_" + uid)) || "");57var left = n - used.length;58if (left < 0) left = 0;59Api.sendMessage({60 text: "جرات #" + (pick + 1) + "\n───────────────\n" + qtxt + "\n\nجواب را همینجا بنویس — برای دوستت میرود.\nباقیمانده: " + left,61 reply_markup: { inline_keyboard: [62 [{ text: "حقیقت", callback_data: "todt" }, { text: "جرات", callback_data: "todd" }],63 [{ text: "🎭 منو", callback_data: "tod" }, { text: "🏠 منو", callback_data: "/start" }]64 ] }65});66if (host && host !== uid) {67 try { Api.sendMessage({ chat_id: host, text: "دوستت یک جرات گرفت.\nباقی: " + left }); } catch (eH) {}68}69 70} catch (e) { Bot.sendMessage("خطا todd"); }